Update babel-types docs and lib/types [skip ci]

This commit is contained in:
Brian Ng 2017-10-18 09:42:44 -05:00
parent 99be60b53d
commit 72d1a72122
No known key found for this signature in database
GPG Key ID: 3F2380E1E1508CA9
2 changed files with 3 additions and 3 deletions

View File

@ -215,7 +215,7 @@ declare class BabelNodeRegExpLiteral extends BabelNode {
declare class BabelNodeLogicalExpression extends BabelNode {
type: "LogicalExpression";
operator: "||" | "&&";
operator: "||" | "&&" | "??";
left: BabelNodeExpression;
right: BabelNodeExpression;
}
@ -1317,7 +1317,7 @@ declare module "babel-types" {
declare function nullLiteral(): BabelNodeNullLiteral;
declare function booleanLiteral(value: boolean): BabelNodeBooleanLiteral;
declare function regExpLiteral(pattern: string, flags?: string): BabelNodeRegExpLiteral;
declare function logicalExpression(operator: "||" | "&&", left: BabelNodeExpression, right: BabelNodeExpression): BabelNodeLogicalExpression;
declare function logicalExpression(operator: "||" | "&&" | "??", left: BabelNodeExpression, right: BabelNodeExpression): BabelNodeLogicalExpression;
declare function memberExpression(object: BabelNodeExpression, property: any, computed?: boolean, optional?: true | false): BabelNodeMemberExpression;
declare function newExpression(callee: BabelNodeExpression, _arguments: any, optional?: true | false, typeParameters?: ?BabelNodeTypeParameterInstantiation): BabelNodeNewExpression;
declare function program(body: any, directives?: any, sourceType?: "script" | "module", sourceFile?: string): BabelNodeProgram;

View File

@ -1235,7 +1235,7 @@ See also `t.isLogicalExpression(node, opts)` and `t.assertLogicalExpression(node
Aliases: `Binary`, `Expression`
- `operator`: `'||' | '&&'` (required)
- `operator`: `'||' | '&&' | '??'` (required)
- `left`: `Expression` (required)
- `right`: `Expression` (required)