Update babel-types docs and lib/types [skip ci]
This commit is contained in:
parent
99be60b53d
commit
72d1a72122
@ -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;
|
||||
|
||||
@ -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)
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user