| export | 変更前 | 変更後 |
|---|
@babel/types · is | <T extends Node["type"]>(type: T, n: Node | null | undefined, required?: undefined): n is Extract<ArrayExpression, { type: T; }> | Extract<AssignmentExpression, { type: T; }> | Extract<BinaryExpression, { type: T; }> | Extract<CallExpression, { type: T; }> | Extract<ConditionalExpression, { type: T; }> | Extract<FunctionExpression, { type: T; }> | Extract<Identifier, { type: T; }> | Extract<StringLiteral, { type: T; }> | Extract<NumericLiteral, { type: T; }> | Extract<NullLiteral, { type: T; }> | Extract<BooleanLiteral, { type: T; }> | Extract<RegExpLiteral, { type: T; }> | Extract<LogicalExpr… | <T extends Node["type"]>(type: T, node: Node | null | undefined, opts?: undefined): node is Extract<AnyTypeAnnotation, { type: T; }> | Extract<ArgumentPlaceholder, { type: T; }> | Extract<ArrayExpression, { type: T; }> | Extract<ArrayPattern, { type: T; }> | Extract<ArrayTypeAnnotation, { type: T; }> | Extract<ArrowFunctionExpression, { type: T; }> | Extract<AssignmentExpression, { type: T; }> | Extract<AssignmentPattern, { type: T; }> | Extract<AwaitExpression, { type: T; }> | Extract<BigIntLiteral, { type: T; }> | Extract<BigIntLiteralTypeAnnotation, { type: T; }> | Extract<BinaryExpressionI… |
@babel/types · For | ForInStatement | ForStatement | ForOfStatement | ForInStatement | ForOfStatement | ForStatement |
@babel/types · JSX | JSXElement | JSXFragment | JSXIdentifier | JSXNamespacedName | JSXExpressionContainer | JSXAttribute | JSXMemberExpression | JSXClosingElement | JSXOpeningElement | JSXText | JSXSpreadChild | JSXEmptyExpression | JSXSpreadAttribute | JSXOpeningFragment | JSXClosingFragment | JSXAttribute | JSXClosingElement | JSXClosingFragment | JSXElement | JSXEmptyExpression | JSXExpressionContainer | JSXFragment | JSXIdentifier | JSXMemberExpression | JSXNamespacedName | JSXOpeningElement | JSXOpeningFragment | JSXSpreadAttribute | JSXSpreadChild | JSXText |
@babel/types · Flow | TypeCastExpression | DeclareClass | DeclareFunction | DeclareInterface | DeclareModule | DeclareModuleExports | DeclareTypeAlias | DeclareOpaqueType | DeclareVariable | DeclareExportDeclaration | DeclareExportAllDeclaration | InterfaceDeclaration | OpaqueType | TypeAlias | EnumDeclaration | TypeAnnotation | AnyTypeAnnotation | ArrayTypeAnnotation | BooleanTypeAnnotation | BooleanLiteralTypeAnnotation | NullLiteralTypeAnnotation | ExistsTypeAnnotation | FunctionTypeAnnotation | GenericTypeAnnotation | InterfaceTypeAnnotation | IntersectionTypeAnnotation | MixedTypeAnnotation | EmptyTypeAnnotati… | AnyTypeAnnotation | ArrayTypeAnnotation | BigIntLiteralTypeAnnotation | BooleanLiteralTypeAnnotation | BooleanTypeAnnotation | ClassImplements | DeclareClass | DeclareExportAllDeclaration | DeclareExportDeclaration | DeclareFunction | DeclareInterface | DeclareModule | DeclareModuleExports | DeclareOpaqueType | DeclareTypeAlias | DeclareVariable | DeclaredPredicate | EmptyTypeAnnotation | EnumBooleanBody | EnumBooleanMember | EnumDeclaration | EnumDefaultedMember | EnumNumberBody | EnumNumberMember | EnumStringBody | EnumStringMember | EnumSymbolBody | ExistsTypeAnnotation | FunctionTypeAnnota… |
@babel/types · LVal | Identifier | MemberExpression | TSAsExpression | TSSatisfiesExpression | TSTypeAssertion | TSNonNullExpression | RestElement | AssignmentPattern | ArrayPattern | ObjectPattern | TSParameterProperty | ArrayPattern | Identifier | MemberExpression | ObjectPattern | TSAsExpression | TSNonNullExpression | TSSatisfiesExpression | TSTypeAssertion |
@babel/types · Loop | DoWhileStatement | ForInStatement | ForStatement | WhileStatement | ForOfStatement | DoWhileStatement | ForInStatement | ForOfStatement | ForStatement | WhileStatement |
@babel/types · Node | ArrayExpression | AssignmentExpression | BinaryExpression | CallExpression | ConditionalExpression | FunctionExpression | Identifier | StringLiteral | NumericLiteral | NullLiteral | BooleanLiteral | RegExpLiteral | LogicalExpression | MemberExpression | NewExpression | ObjectExpression | SequenceExpression | ParenthesizedExpression | ThisExpression | UnaryExpression | UpdateExpression | ArrowFunctionExpression | ClassExpression | ImportExpression | MetaProperty | Super | TaggedTemplateExpression | TemplateLiteral | YieldExpression | AwaitExpression | Import | BigIntLiteral | OptionalMemberExpr… | AnyTypeAnnotation | ArgumentPlaceholder | ArrayExpression | ArrayPattern | ArrayTypeAnnotation | ArrowFunctionExpression | AssignmentExpression | AssignmentPattern | AwaitExpression | BigIntLiteral | BigIntLiteralTypeAnnotation | BinaryExpression | BindExpression | BlockStatement | BooleanLiteral | BooleanLiteralTypeAnnotation | BooleanTypeAnnotation | BreakStatement | CallExpression | CatchClause | ClassAccessorProperty | ClassBody | ClassDeclaration | ClassExpression | ClassImplements | ClassMethod | ClassPrivateMethod | ClassPrivateProperty | ClassProperty | ConditionalExpression | Continue… |
@babel/types · Class | ClassExpression | ClassDeclaration | ClassDeclaration | ClassExpression |
@babel/types · clone | <T extends Node>(n: T): T | <T extends Node>(node: T): T |
@babel/types · isFor | (node: object | null | undefined, opts?: object | null | undefined): node is For | (node: Node | null | undefined): node is For | <Opts extends Options<For>>(node: Node | null | undefined, opts?: Opts | null | undefined): node is For & Opts |
@babel/types · isJSX | (node: object | null | undefined, opts?: object | null | undefined): node is JSX | (node: Node | null | undefined): node is JSX | <Opts extends Options<JSX>>(node: Node | null | undefined, opts?: Opts | null | undefined): node is JSX & Opts |
@babel/types · isLet | (node: Node): node is VariableDeclaration | (node: Node | null | undefined): boolean |
@babel/types · isVar | (node: Node): node is VariableDeclaration | (node: Node | null | undefined): boolean |
@babel/types · Method | ObjectMethod | ClassMethod | ClassPrivateMethod | ClassMethod | ClassPrivateMethod | ObjectMethod |
@babel/types · TSType | TSAnyKeyword | TSBooleanKeyword | TSBigIntKeyword | TSIntrinsicKeyword | TSNeverKeyword | TSNullKeyword | TSNumberKeyword | TSObjectKeyword | TSStringKeyword | TSSymbolKeyword | TSUndefinedKeyword | TSUnknownKeyword | TSVoidKeyword | TSThisType | TSFunctionType | TSConstructorType | TSTypeReference | TSTypePredicate | TSTypeQuery | TSTypeLiteral | TSArrayType | TSTupleType | TSOptionalType | TSRestType | TSUnionType | TSIntersectionType | TSConditionalType | TSInferType | TSParenthesizedType | TSTypeOperator | TSIndexedAccessType | TSMappedType | TSTemplateLiteralType | TSLiteralType | TSExpre… | TSAnyKeyword | TSArrayType | TSBigIntKeyword | TSBooleanKeyword | TSClassImplements | TSConditionalType | TSConstructorType | TSFunctionType | TSImportType | TSIndexedAccessType | TSInferType | TSInterfaceHeritage | TSIntersectionType | TSIntrinsicKeyword | TSLiteralType | TSMappedType | TSNamedTupleMember | TSNeverKeyword | TSNullKeyword | TSNumberKeyword | TSObjectKeyword | TSOptionalType | TSParenthesizedType | TSRestType | TSStringKeyword | TSSymbolKeyword | TSTemplateLiteralType | TSThisType | TSTupleType | TSTypeLiteral | TSTypeOperator | TSTypePredicate | TSTypeQuery | TSTypeReference |… |
@babel/types · isFile | (node: object | null | undefined, opts?: object | null | undefined): node is File | (node: Node | null | undefined): node is File | <Opts extends Options<File>>(node: Node | null | undefined, opts?: Opts | null | undefined): node is File & Opts |
@babel/types · isFlow | (node: object | null | undefined, opts?: object | null | undefined): node is Flow | (node: Node | null | undefined): node is Flow | <Opts extends Options<Flow>>(node: Node | null | undefined, opts?: Opts | null | undefined): node is Flow & Opts |
@babel/types · isLVal | (node: object | null | undefined, opts?: object | null | undefined): node is LVal | (node: Node | null | undefined): node is LVal | <Opts extends Options<LVal>>(node: Node | null | undefined, opts?: Opts | null | undefined): node is LVal & Opts |
@babel/types · isLoop | (node: object | null | undefined, opts?: object | null | undefined): node is Loop | (node: Node | null | undefined): node is Loop | <Opts extends Options<Loop>>(node: Node | null | undefined, opts?: Opts | null | undefined): node is Loop & Opts |
@babel/types · isNode | (node: object | null | undefined): node is Node | (node: any): node is Node |
@babel/types · isType | <T extends Node["type"]>(nodetype: string, targetType: T): nodetype is T | (nodetype: string | null | undefined, targetType: string): boolean | <T extends Node["type"]>(nodeType: string, targetType: T): nodeType is T | (nodeType: string | null | undefined, targetType: string): boolean |
@babel/types · Literal | StringLiteral | NumericLiteral | NullLiteral | BooleanLiteral | RegExpLiteral | TemplateLiteral | BigIntLiteral | DecimalLiteral | BigIntLiteral | BooleanLiteral | NullLiteral | NumericLiteral | RegExpLiteral | StringLiteral | TemplateLiteral |
@babel/types · Pattern | AssignmentPattern | ArrayPattern | ObjectPattern | VoidPattern | ArrayPattern | AssignmentPattern | ObjectPattern | VoidPattern |
@babel/types · Private | PrivateName | ClassPrivateMethod | ClassPrivateProperty | ClassPrivateMethod | ClassPrivateProperty | PrivateName |
@babel/types · Pureish | FunctionExpression | StringLiteral | NumericLiteral | NullLiteral | BooleanLiteral | RegExpLiteral | ArrowFunctionExpression | BigIntLiteral | DecimalLiteral | FunctionDeclaration | ArrowFunctionExpression | BigIntLiteral | BooleanLiteral | FunctionDeclaration | FunctionExpression | NullLiteral | NumericLiteral | RegExpLiteral | StringLiteral |
@babel/types · isBlock | (node: object | null | undefined, opts?: object | null | undefined): node is Block | (node: Node | null | undefined): node is Block | <Opts extends Options<Block>>(node: Node | null | undefined, opts?: Opts | null | undefined): node is Block & Opts |
@babel/types · isClass | (node: object | null | undefined, opts?: object | null | undefined): node is Class | (node: Node | null | undefined): node is Class | <Opts extends Options<Class>>(node: Node | null | undefined, opts?: Opts | null | undefined): node is Class & Opts |
@babel/types · isScope | (node: Node, parent: Node): node is Scopable | (node: Node | null | undefined, parent: Node): boolean |
@babel/types · isSuper | (node: object | null | undefined, opts?: object | null | undefined): node is Super | (node: Node | null | undefined): node is Super | <Opts extends Options<Super>>(node: Node | null | undefined, opts?: Opts | null | undefined): node is Super & Opts |
@babel/types · isWhile | (node: object | null | undefined, opts?: object | null | undefined): node is While | (node: Node | null | undefined): node is While | <Opts extends Options<While>>(node: Node | null | undefined, opts?: Opts | null | undefined): node is While & Opts |
@babel/types · toBlock | (node: Expression | Statement, parent?: Function | null | undefined): BlockStatement | (node: Expression | Statement, parent?: Node | undefined): BlockStatement |
@babel/types · Accessor | ClassAccessorProperty | ClassAccessorPropertyComputed | ClassAccessorPropertyNonComputed |
@babel/types · FlowType | AnyTypeAnnotation | ArrayTypeAnnotation | BooleanTypeAnnotation | BooleanLiteralTypeAnnotation | NullLiteralTypeAnnotation | ExistsTypeAnnotation | FunctionTypeAnnotation | GenericTypeAnnotation | InterfaceTypeAnnotation | IntersectionTypeAnnotation | MixedTypeAnnotation | EmptyTypeAnnotation | NullableTypeAnnotation | NumberLiteralTypeAnnotation | NumberTypeAnnotation | ObjectTypeAnnotation | StringLiteralTypeAnnotation | StringTypeAnnotation | SymbolTypeAnnotation | ThisTypeAnnotation | TupleTypeAnnotation | TypeofTypeAnnotation | UnionTypeAnnotation | VoidTypeAnnotation | IndexedAccessType … | AnyTypeAnnotation | ArrayTypeAnnotation | BigIntLiteralTypeAnnotation | BooleanLiteralTypeAnnotation | BooleanTypeAnnotation | EmptyTypeAnnotation | ExistsTypeAnnotation | FunctionTypeAnnotation | GenericTypeAnnotation | IndexedAccessType | InterfaceTypeAnnotation | IntersectionTypeAnnotation | MixedTypeAnnotation | NullLiteralTypeAnnotation | NullableTypeAnnotation | NumberLiteralTypeAnnotation | NumberTypeAnnotation | ObjectTypeAnnotation | OptionalIndexedAccessType | StringLiteralTypeAnnotation | StringTypeAnnotation | SymbolTypeAnnotation | ThisTypeAnnotation | TupleTypeAnnotation | Typeof… |
@babel/types · Function | FunctionExpression | ArrowFunctionExpression | FunctionDeclaration | ObjectMethod | ClassMethod | ClassPrivateMethod | ArrowFunctionExpression | ClassMethod | ClassPrivateMethod | FunctionDeclaration | FunctionExpression | ObjectMethod |
@babel/types · Property | ObjectProperty | ClassProperty | ClassPrivateProperty | ClassAccessorProperty | ClassAccessorProperty | ClassPrivateProperty | ClassProperty | ObjectProperty |
@babel/types · Scopable | FunctionExpression | ArrowFunctionExpression | ClassExpression | BlockStatement | DoWhileStatement | ForInStatement | ForStatement | FunctionDeclaration | SwitchStatement | WhileStatement | ClassDeclaration | ForOfStatement | CatchClause | Program | ObjectMethod | ClassMethod | ClassPrivateMethod | StaticBlock | TSModuleBlock | ArrowFunctionExpression | BlockStatement | CatchClause | ClassDeclaration | ClassExpression | ClassMethod | ClassPrivateMethod | DoWhileStatement | ForInStatement | ForOfStatement | ForStatement | FunctionDeclaration | FunctionExpression | ObjectMethod | Program | StaticBlock | SwitchStatement | TSModuleBlock | WhileStatement |
@babel/types · isBinary | (node: object | null | undefined, opts?: object | null | undefined): node is Binary | (node: Node | null | undefined): node is Binary | <Opts extends Options<Binary>>(node: Node | null | undefined, opts?: Opts | null | undefined): node is Binary & Opts |
@babel/types · isImport | (node: object | null | undefined, opts?: object | null | undefined): node is Import | (node: Node | null | undefined): node is Import | <Opts extends Options<Import>>(node: Node | null | undefined, opts?: Opts | null | undefined): node is Import & Opts |
@babel/types · isMethod | (node: object | null | undefined, opts?: object | null | undefined): node is Method | (node: Node | null | undefined): node is Method | <Opts extends Options<Method>>(node: Node | null | undefined, opts?: Opts | null | undefined): node is Method & Opts |
@babel/types · isTSType | (node: object | null | undefined, opts?: object | null | undefined): node is TSType | (node: Node | null | undefined): node is TSType | <Opts extends Options<TSType>>(node: Node | null | undefined, opts?: Opts | null | undefined): node is TSType & Opts |
@babel/types · traverse | <T>(n: Node, h: TraversalHandler<T> | TraversalHandlers<T>, state?: T | undefined): void | <T>(node: Node, handlers: TraversalHandler<T> | TraversalHandlers<T>, state?: T | undefined): void |
@babel/types · validate | <T extends Node, K extends keyof T>(n: Node | null | undefined, key: K, value: T[K]): void | (n: Node, key: string, value: any): void | (node: Node | null | undefined, key: string, val: unknown): void |
@babel/types · Immutable | StringLiteral | NumericLiteral | NullLiteral | BooleanLiteral | BigIntLiteral | JSXElement | JSXFragment | DecimalLiteral | JSXExpressionContainer | JSXAttribute | JSXClosingElement | JSXOpeningElement | JSXText | JSXSpreadChild | JSXOpeningFragment | JSXClosingFragment | BigIntLiteral | BooleanLiteral | JSXAttribute | JSXClosingElement | JSXClosingFragment | JSXElement | JSXExpressionContainer | JSXFragment | JSXOpeningElement | JSXOpeningFragment | JSXSpreadChild | JSXText | NullLiteral | NumericLiteral | StringLiteral |
@babel/types · Statement | BlockStatement | BreakStatement | ContinueStatement | DebuggerStatement | DoWhileStatement | EmptyStatement | ExpressionStatement | ForInStatement | ForStatement | FunctionDeclaration | IfStatement | LabeledStatement | ReturnStatement | SwitchStatement | ThrowStatement | TryStatement | VariableDeclaration | WhileStatement | WithStatement | ClassDeclaration | ExportAllDeclaration | ExportDefaultDeclaration | ExportNamedDeclaration | ForOfStatement | ImportDeclaration | DeclareClass | DeclareFunction | DeclareInterface | DeclareModule | DeclareModuleExports | DeclareTypeAlias | DeclareOpaqueType… | BlockStatement | BreakStatement | ClassDeclaration | ContinueStatement | DebuggerStatement | DeclareClass | DeclareExportAllDeclaration | DeclareExportDeclaration | DeclareFunction | DeclareInterface | DeclareModule | DeclareModuleExports | DeclareOpaqueType | DeclareTypeAlias | DeclareVariable | DoWhileStatement | EmptyStatement | EnumDeclaration | ExportAllDeclaration | ExportDefaultDeclaration | ExportNamedDeclaration | ExpressionStatement | ForInStatement | ForOfStatement | ForStatement | FunctionDeclaration | IfStatement | ImportDeclaration | InterfaceDeclaration | LabeledStatement | Opaq… |
@babel/types · UnaryLike | UnaryExpression | SpreadElement | SpreadElement | UnaryExpression |
@babel/types · assertFor | (node: object | null | undefined, opts?: object | null | undefined): void | (node: object | null | undefined, opts?: object | null | undefined): asserts node is For |
@babel/types · assertJSX | (node: object | null | undefined, opts?: object | null | undefined): void | (node: object | null | undefined, opts?: object | null | undefined): asserts node is JSX |
@babel/types · classBody | (body: (ClassMethod | ClassPrivateMethod | ClassProperty | ClassPrivateProperty | ClassAccessorProperty | TSDeclareMethod | TSIndexSignature | StaticBlock)[]): ClassBody | (body: (ClassAccessorProperty | ClassMethod | ClassPrivateMethod | ClassPrivateProperty | ClassProperty | StaticBlock | TSDeclareMethod | TSIndexSignature)[]): ClassBody |
@babel/types · cloneDeep | <T extends Node>(n: T): T | <T extends Node>(node: T): T |
@babel/types · cloneNode | <T extends Node>(n: T, deep?: boolean | undefined, withoutLoc?: boolean | undefined): T | <T extends Node | undefined | null>(node: T, deep?: boolean | undefined, withoutLoc?: boolean | undefined): T |
@babel/types · isJSXText | (node: object | null | undefined, opts?: object | null | undefined): node is JSXText | (node: Node | null | undefined): node is JSXText | <Opts extends Options<JSXText>>(node: Node | null | undefined, opts?: Opts | null | undefined): node is JSXText & Opts |
@babel/types · isLiteral | (node: object | null | undefined, opts?: object | null | undefined): node is Literal | (node: Node | null | undefined): node is Literal | <Opts extends Options<Literal>>(node: Node | null | undefined, opts?: Opts | null | undefined): node is Literal & Opts |
@babel/types · isPattern | (node: object | null | undefined, opts?: object | null | undefined): node is Pattern | (node: Node | null | undefined): node is Pattern | <Opts extends Options<Pattern>>(node: Node | null | undefined, opts?: Opts | null | undefined): node is Pattern & Opts |
@babel/types · isPrivate | (node: object | null | undefined, opts?: object | null | undefined): node is Private | (node: Node | null | undefined): node is Private | <Opts extends Options<Private>>(node: Node | null | undefined, opts?: Opts | null | undefined): node is Private & Opts |
@babel/types · isProgram | (node: object | null | undefined, opts?: object | null | undefined): node is Program | (node: Node | null | undefined): node is Program | <Opts extends Options<Program>>(node: Node | null | undefined, opts?: Opts | null | undefined): node is Program & Opts |
@babel/types · isPureish | (node: object | null | undefined, opts?: object | null | undefined): node is Pureish | (node: Node | null | undefined): node is Pureish | <Opts extends Options<Pureish>>(node: Node | null | undefined, opts?: Opts | null | undefined): node is Pureish & Opts |
@babel/types · EnumMember | EnumBooleanMember | EnumNumberMember | EnumStringMember | EnumDefaultedMember | EnumBooleanMember | EnumDefaultedMember | EnumNumberMember | EnumStringMember |
@babel/types · Expression | ArrayExpression | AssignmentExpression | BinaryExpression | CallExpression | ConditionalExpression | FunctionExpression | Identifier | StringLiteral | NumericLiteral | NullLiteral | BooleanLiteral | RegExpLiteral | LogicalExpression | MemberExpression | NewExpression | ObjectExpression | SequenceExpression | ParenthesizedExpression | ThisExpression | UnaryExpression | UpdateExpression | ArrowFunctionExpression | ClassExpression | ImportExpression | MetaProperty | Super | TaggedTemplateExpression | TemplateLiteral | YieldExpression | AwaitExpression | Import | BigIntLiteral | OptionalMemberExpr… | ArrayExpression | ArrowFunctionExpression | AssignmentExpression | AwaitExpression | BigIntLiteral | BinaryExpression | BindExpression | BooleanLiteral | CallExpression | ClassExpression | ConditionalExpression | DoExpression | FunctionExpression | Identifier | ImportExpression | JSXElement | JSXFragment | LogicalExpression | MemberExpression | MetaProperty | ModuleExpression | NewExpression | NullLiteral | NumericLiteral | ObjectExpression | OptionalCallExpression | OptionalMemberExpression | ParenthesizedExpression | RegExpLiteral | SequenceExpression | StringLiteral | TSAsExpression | TSIns… |
@babel/types · TSBaseType | TSAnyKeyword | TSBooleanKeyword | TSBigIntKeyword | TSIntrinsicKeyword | TSNeverKeyword | TSNullKeyword | TSNumberKeyword | TSObjectKeyword | TSStringKeyword | TSSymbolKeyword | TSUndefinedKeyword | TSUnknownKeyword | TSVoidKeyword | TSThisType | TSTemplateLiteralType | TSLiteralType | TSAnyKeyword | TSBigIntKeyword | TSBooleanKeyword | TSIntrinsicKeyword | TSLiteralType | TSNeverKeyword | TSNullKeyword | TSNumberKeyword | TSObjectKeyword | TSStringKeyword | TSSymbolKeyword | TSTemplateLiteralType | TSThisType | TSUndefinedKeyword | TSUnknownKeyword | TSVoidKeyword |
@babel/types · TypeScript | TSInstantiationExpression | TSAsExpression | TSSatisfiesExpression | TSTypeAssertion | TSNonNullExpression | TSParameterProperty | TSDeclareFunction | TSInterfaceDeclaration | TSTypeAliasDeclaration | TSEnumDeclaration | TSModuleDeclaration | TSImportEqualsDeclaration | TSExportAssignment | TSNamespaceExportDeclaration | TSDeclareMethod | TSIndexSignature | TSAnyKeyword | TSBooleanKeyword | TSBigIntKeyword | TSIntrinsicKeyword | TSNeverKeyword | TSNullKeyword | TSNumberKeyword | TSObjectKeyword | TSStringKeyword | TSSymbolKeyword | TSUndefinedKeyword | TSUnknownKeyword | TSVoidKeyword | TSThis… | TSAnyKeyword | TSArrayType | TSAsExpression | TSBigIntKeyword | TSBooleanKeyword | TSCallSignatureDeclaration | TSClassImplements | TSConditionalType | TSConstructSignatureDeclaration | TSConstructorType | TSDeclareFunction | TSDeclareMethod | TSEnumBody | TSEnumDeclaration | TSEnumMember | TSExportAssignment | TSExternalModuleReference | TSFunctionType | TSImportEqualsDeclaration | TSImportType | TSIndexSignature | TSIndexedAccessType | TSInferType | TSInstantiationExpression | TSInterfaceBody | TSInterfaceDeclaration | TSInterfaceHeritage | TSIntersectionType | TSIntrinsicKeyword | TSLiteral… |
@babel/types · assertFile | (node: object | null | undefined, opts?: object | null | undefined): void | (node: object | null | undefined, opts?: object | null | undefined): asserts node is File |
@babel/types · assertFlow | (node: object | null | undefined, opts?: object | null | undefined): void | (node: object | null | undefined, opts?: object | null | undefined): asserts node is Flow |
@babel/types · assertLVal | (node: object | null | undefined, opts?: object | null | undefined): void | (node: object | null | undefined, opts?: object | null | undefined): asserts node is LVal |
@babel/types · assertLoop | (node: object | null | undefined, opts?: object | null | undefined): void | (node: object | null | undefined, opts?: object | null | undefined): asserts node is Loop |
@babel/types · assertNode | (obj: any): void | (node?: any): asserts node is Node |
@babel/types · isAccessor | (node: object | null | undefined, opts?: object | null | undefined): node is ClassAccessorProperty | (node: Node | null | undefined): node is ClassAccessorProperty | <Opts extends Options<Accessor>>(node: Node | null | undefined, opts?: Opts | null | undefined): node is ClassAccessorProperty & Opts |
@babel/types · isEnumBody | (node: object | null | undefined, opts?: object | null | undefined): node is EnumBody | (node: Node | null | undefined): node is EnumBody | <Opts extends Options<EnumBody>>(node: Node | null | undefined, opts?: Opts | null | undefined): node is EnumBody & Opts |
@babel/types · isFlowType | (node: object | null | undefined, opts?: object | null | undefined): node is FlowType | (node: Node | null | undefined): node is FlowType | <Opts extends Options<FlowType>>(node: Node | null | undefined, opts?: Opts | null | undefined): node is FlowType & Opts |
@babel/types · isFunction | (node: object | null | undefined, opts?: object | null | undefined): node is Function | (node: Node | null | undefined): node is Function | <Opts extends Options<Function>>(node: Node | null | undefined, opts?: Opts | null | undefined): node is Function & Opts |
@babel/types · isProperty | (node: object | null | undefined, opts?: object | null | undefined): node is Property | (node: Node | null | undefined): node is Property | <Opts extends Options<Property>>(node: Node | null | undefined, opts?: Opts | null | undefined): node is Property & Opts |
@babel/types · isScopable | (node: object | null | undefined, opts?: object | null | undefined): node is Scopable | (node: Node | null | undefined): node is Scopable | <Opts extends Options<Scopable>>(node: Node | null | undefined, opts?: Opts | null | undefined): node is Scopable & Opts |
@babel/types · isVariance | (node: object | null | undefined, opts?: object | null | undefined): node is Variance | (node: Node | null | undefined): node is Variance | <Opts extends Options<Variance>>(node: Node | null | undefined, opts?: Opts | null | undefined): node is Variance & Opts |
@babel/types · jsxElement | (openingElement: JSXOpeningElement, closingElement: JSXClosingElement | null | undefined, children: (JSXElement | JSXFragment | JSXExpressionContainer | JSXText | JSXSpreadChild)[], selfClosing?: boolean | null | undefined): JSXElement | (openingElement: JSXOpeningElement, closingElement: JSXClosingElement | null | undefined, children: (JSXElement | JSXExpressionContainer | JSXFragment | JSXSpreadChild | JSXText)[]): JSXElement |
@babel/types · BlockParent | FunctionExpression | ArrowFunctionExpression | BlockStatement | DoWhileStatement | ForInStatement | ForStatement | FunctionDeclaration | SwitchStatement | WhileStatement | ForOfStatement | CatchClause | Program | ObjectMethod | ClassMethod | ClassPrivateMethod | StaticBlock | TSModuleBlock | ArrowFunctionExpression | BlockStatement | CatchClause | ClassMethod | ClassPrivateMethod | DoWhileStatement | ForInStatement | ForOfStatement | ForStatement | FunctionDeclaration | FunctionExpression | ObjectMethod | Program | StaticBlock | SwitchStatement | TSModuleBlock | WhileStatement |
@babel/types · ClassMethod | interface | ClassMethodComputed | ClassMethodNonComputed |
@babel/types · Declaration | FunctionDeclaration | VariableDeclaration | ClassDeclaration | ExportAllDeclaration | ExportDefaultDeclaration | ExportNamedDeclaration | ImportDeclaration | DeclareClass | DeclareFunction | DeclareInterface | DeclareModule | DeclareModuleExports | DeclareTypeAlias | DeclareOpaqueType | DeclareVariable | DeclareExportDeclaration | DeclareExportAllDeclaration | InterfaceDeclaration | OpaqueType | TypeAlias | EnumDeclaration | TSDeclareFunction | TSInterfaceDeclaration | TSTypeAliasDeclaration | TSEnumDeclaration | TSModuleDeclaration | TSImportEqualsDeclaration | ClassDeclaration | DeclareClass | DeclareExportAllDeclaration | DeclareExportDeclaration | DeclareFunction | DeclareInterface | DeclareModule | DeclareModuleExports | DeclareOpaqueType | DeclareTypeAlias | DeclareVariable | EnumDeclaration | ExportAllDeclaration | ExportDefaultDeclaration | ExportNamedDeclaration | FunctionDeclaration | ImportDeclaration | InterfaceDeclaration | OpaqueType | TSDeclareFunction | TSEnumDeclaration | TSImportEqualsDeclaration | TSInterfaceDeclaration | TSModuleDeclaration | TSTypeAliasDeclaration | TypeAlias | VariableDeclaration |
@babel/types · PatternLike | Identifier | MemberExpression | TSAsExpression | TSSatisfiesExpression | TSTypeAssertion | TSNonNullExpression | RestElement | AssignmentPattern | ArrayPattern | ObjectPattern | VoidPattern | ArrayPattern | AssignmentPattern | Identifier | MemberExpression | ObjectPattern | RestElement | TSAsExpression | TSNonNullExpression | TSSatisfiesExpression | TSTypeAssertion | VoidPattern |
@babel/types · addComments | <T extends Node>(node: T, type: CommentTypeShorthand, comments: readonly Comment[]): T | <T extends Node>(node: T, type: CommentTypeShorthand, comments: Comment[]): T |
@babel/types · assertBlock | (node: object | null | undefined, opts?: object | null | undefined): void | (node: object | null | undefined, opts?: object | null | undefined): asserts node is Block |
@babel/types · assertClass | (node: object | null | undefined, opts?: object | null | undefined): void | (node: object | null | undefined, opts?: object | null | undefined): asserts node is Class |
@babel/types · assertSuper | (node: object | null | undefined, opts?: object | null | undefined): void | (node: object | null | undefined, opts?: object | null | undefined): asserts node is Super |
@babel/types · assertWhile | (node: object | null | undefined, opts?: object | null | undefined): void | (node: object | null | undefined, opts?: object | null | undefined): asserts node is While |
@babel/types · catchClause | (param: Identifier | ArrayPattern | ObjectPattern | null | undefined, body: BlockStatement): CatchClause | (param: ArrayPattern | Identifier | ObjectPattern | null | undefined, body: BlockStatement): CatchClause |
@babel/types · classMethod | (kind: "method" | "get" | "set" | "constructor" | undefined, key: Expression, params: (TSParameterProperty | FunctionParameter)[], body: BlockStatement, computed?: boolean | undefined, _static?: boolean | undefined, generator?: boolean | undefined, async?: boolean | undefined): ClassMethod | (kind: "get" | "set" | "method" | "constructor" | undefined, key: Expression, params: (TSParameterProperty | FunctionParameter)[], body: BlockStatement, computed?: true | undefined, _static?: boolean | undefined, generator?: boolean | undefined, async?: boolean | undefined): ClassMethodComputed | (kind: "get" | "set" | "method" | "constructor" | undefined, key: BigIntLiteral | Identifier | NumericLiteral | StringLiteral, params: (TSParameterProperty | FunctionParameter)[], body: BlockStatement, computed?: false | undefined, _static?: boolean | undefined, generator?: boolean | undefined, async?… |
@babel/types · ensureBlock | (node: FunctionExpression | ArrowFunctionExpression | DoExpression | DoWhileStatement | ForInStatement | ForStatement | FunctionDeclaration | LabeledStatement | WhileStatement | WithStatement | ForOfStatement | DeclareModule | CatchClause | ObjectMethod | ClassMethod | ClassPrivateMethod): BlockStatement | <K extends keyof Extract<Node, { body: BlockStatement | Statement | Expression; }> = "body">(node: Extract<ArrayExpression, Record<K, Expression | Statement>> | Extract<AssignmentExpression, Record<K, Expression | Statement>> | Extract<BinaryExpression, Record<K, Expression | Statement>> | E… | (node: Node, key?: string | undefined): BlockStatement |
@babel/types · isClassBody | (node: object | null | undefined, opts?: object | null | undefined): node is ClassBody | (node: Node | null | undefined): node is ClassBody | <Opts extends Options<ClassBody>>(node: Node | null | undefined, opts?: Opts | null | undefined): node is ClassBody & Opts |
@babel/types · isDecorator | (node: object | null | undefined, opts?: object | null | undefined): node is Decorator | (node: Node | null | undefined): node is Decorator | <Opts extends Options<Decorator>>(node: Node | null | undefined, opts?: Opts | null | undefined): node is Decorator & Opts |
@babel/types · isDirective | (node: object | null | undefined, opts?: object | null | undefined): node is Directive | (node: Node | null | undefined): node is Directive | <Opts extends Options<Directive>>(node: Node | null | undefined, opts?: Opts | null | undefined): node is Directive & Opts |
@babel/types · isImmutable | (node: object | null | undefined, opts?: object | null | undefined): node is Immutable | (node: Node): node is Immutable | (node: Node): boolean |
@babel/types · isStatement | (node: object | null | undefined, opts?: object | null | undefined): node is Statement | (node: Node | null | undefined): node is Statement | <Opts extends Options<Statement>>(node: Node | null | undefined, opts?: Opts | null | undefined): node is Statement & Opts |
@babel/types · isTypeAlias | (node: object | null | undefined, opts?: object | null | undefined): node is TypeAlias | (node: Node | null | undefined): node is TypeAlias | <Opts extends Options<TypeAlias>>(node: Node | null | undefined, opts?: Opts | null | undefined): node is TypeAlias & Opts |
@babel/types · isUnaryLike | (node: object | null | undefined, opts?: object | null | undefined): node is UnaryLike | (node: Node | null | undefined): node is UnaryLike | <Opts extends Options<UnaryLike>>(node: Node | null | undefined, opts?: Opts | null | undefined): node is UnaryLike & Opts |
@babel/types · jsxFragment | (openingFragment: JSXOpeningFragment, closingFragment: JSXClosingFragment, children: (JSXElement | JSXFragment | JSXExpressionContainer | JSXText | JSXSpreadChild)[]): JSXFragment | (openingFragment: JSXOpeningFragment, closingFragment: JSXClosingFragment, children: (JSXElement | JSXExpressionContainer | JSXFragment | JSXSpreadChild | JSXText)[]): JSXFragment |
@babel/types · placeholder | (expectedNode: "Identifier" | "StringLiteral" | "Expression" | "Statement" | "Declaration" | "BlockStatement" | "ClassBody" | "Pattern", name: Identifier): Placeholder | (expectedNode: "BlockStatement" | "ClassBody" | "Identifier" | "StringLiteral" | "Expression" | "Statement" | "Declaration" | "Pattern", name: Identifier): Placeholder |
@babel/types · restElement | (argument: Identifier | MemberExpression | TSAsExpression | TSSatisfiesExpression | TSTypeAssertion | TSNonNullExpression | RestElement | AssignmentPattern | ArrayPattern | ObjectPattern): RestElement | (argument: ArrayPattern | Identifier | MemberExpression | ObjectPattern | TSAsExpression | TSNonNullExpression | TSSatisfiesExpression | TSTypeAssertion): RestElement |
@babel/types · toStatement | (node: AssignmentExpression, ignore?: boolean | undefined): ExpressionStatement | (node: AssignmentExpression | Statement, ignore?: boolean | undefined): Statement | (node: Class, ignore: true): ClassDeclaration | undefined | (node: Class, ignore?: boolean | undefined): ClassDeclaration | (node: Function, ignore: true): FunctionDeclaration | undefined | (node: Function, ignore?: boolean | undefined): FunctionDeclaration | (node: AssignmentExpression | FunctionExpression | ArrowFunctionExpression | ClassExpression | BlockStatement | BreakStatement | ContinueStatement | DebuggerStatement | DoWhi… | (node: AssignmentExpression, ignore?: boolean | undefined): ExpressionStatement | <T extends Statement>(node: T, ignore: false): T | <T extends Statement>(node: T, ignore?: boolean | undefined): false | T | (node: Class, ignore: false): ClassDeclaration | (node: Class, ignore?: boolean | undefined): false | ClassDeclaration | (node: Function, ignore: false): FunctionDeclaration | (node: Function, ignore?: boolean | undefined): false | FunctionDeclaration | (node: Node, ignore: false): Statement | (node: Node, ignore?: boolean | undefined): false | Statement |
@babel/types · tsTupleType | (elementTypes: (TSType | TSNamedTupleMember)[]): TSTupleType | (elementTypes: TSType[]): TSTupleType |
@babel/types · tsTypeQuery | (exprName: TSImportType | TSEntityName, typeParameters?: TSTypeParameterInstantiation | null | undefined): TSTypeQuery | (exprName: TSImportType | TSEntityName, typeArguments?: TSTypeParameterInstantiation | null | undefined): TSTypeQuery |
@babel/types · valueToNode | (value: undefined): Identifier | (value: boolean): BooleanLiteral | (value: null): NullLiteral | (value: string): StringLiteral | (value: number): BinaryExpression | NumericLiteral | UnaryExpression | (value: RegExp): RegExpLiteral | (value: readonly (string | number | boolean | object | RegExp | null | undefined)[]): ArrayExpression | (value: object): ObjectExpression | (value: string | number | boolean | object | RegExp | null | undefined): Expression | (value: undefined): Identifier | (value: boolean): BooleanLiteral | (value: null): NullLiteral | (value: string): StringLiteral | (value: number): BinaryExpression | NumericLiteral | UnaryExpression | (value: bigint): BigIntLiteral | (value: RegExp): RegExpLiteral | (value: readonly unknown[]): ArrayExpression | (value: object): ObjectExpression | (value: unknown): Expression |
@babel/types · ObjectMethod | interface | ObjectMethodComputed | ObjectMethodNonComputed |
@babel/types · RegexLiteral | RegExpLiteral | interface |
@babel/types · RestProperty | RestElement | interface |
@babel/types · Standardized | ArrayExpression | AssignmentExpression | BinaryExpression | CallExpression | ConditionalExpression | FunctionExpression | Identifier | StringLiteral | NumericLiteral | NullLiteral | BooleanLiteral | RegExpLiteral | LogicalExpression | MemberExpression | NewExpression | ObjectExpression | SequenceExpression | ParenthesizedExpression | ThisExpression | UnaryExpression | UpdateExpression | ArrowFunctionExpression | ClassExpression | ImportExpression | MetaProperty | Super | TaggedTemplateExpression | TemplateLiteral | YieldExpression | AwaitExpression | Import | BigIntLiteral | OptionalMemberExpr… | ArrayExpression | ArrayPattern | ArrowFunctionExpression | AssignmentExpression | AssignmentPattern | AwaitExpression | BigIntLiteral | BinaryExpression | BlockStatement | BooleanLiteral | BreakStatement | CallExpression | CatchClause | ClassBody | ClassDeclaration | ClassExpression | ClassMethod | ClassPrivateMethod | ClassPrivateProperty | ClassProperty | ConditionalExpression | ContinueStatement | DebuggerStatement | Directive | DirectiveLiteral | DoWhileStatement | EmptyStatement | ExportAllDeclaration | ExportDefaultDeclaration | ExportNamedDeclaration | ExportNamespaceSpecifier | ExportS… |
@babel/types · TSEntityName | Identifier | TSQualifiedName | Identifier | TSQualifiedName | ThisExpression |
@babel/types · assertBinary | (node: object | null | undefined, opts?: object | null | undefined): void | (node: object | null | undefined, opts?: object | null | undefined): asserts node is Binary |
@babel/types · assertImport | (node: object | null | undefined, opts?: object | null | undefined): void | (node: object | null | undefined, opts?: object | null | undefined): asserts node is Import |
@babel/types · assertMethod | (node: object | null | undefined, opts?: object | null | undefined): void | (node: object | null | undefined, opts?: object | null | undefined): asserts node is Method |
@babel/types · assertTSType | (node: object | null | undefined, opts?: object | null | undefined): void | (node: object | null | undefined, opts?: object | null | undefined): asserts node is TSType |
@babel/types · forStatement | (init: Expression | VariableDeclaration | null | undefined, test: Expression | null | undefined, update: Expression | null | undefined, body: Statement): ForStatement | (init: VariableDeclaration | Expression | null | undefined, test: Expression | null | undefined, update: Expression | null | undefined, body: Statement): ForStatement |
@babel/types · isEnumMember | (node: object | null | undefined, opts?: object | null | undefined): node is EnumMember | (node: Node | null | undefined): node is EnumMember | <Opts extends Options<EnumMember>>(node: Node | null | undefined, opts?: Opts | null | undefined): node is EnumMember & Opts |
@babel/types · isExpression | (node: object | null | undefined, opts?: object | null | undefined): node is Expression | (node: Node | null | undefined): node is Expression | <Opts extends Options<Expression>>(node: Node | null | undefined, opts?: Opts | null | undefined): node is Expression & Opts |
@babel/types · isIdentifier | (node: object | null | undefined, opts?: object | null | undefined): node is Identifier | (node: Node | null | undefined): node is Identifier | <Opts extends Options<Identifier>>(node: Node | null | undefined, opts?: Opts | null | undefined): node is Identifier & Opts |
@babel/types · isJSXElement | (node: object | null | undefined, opts?: object | null | undefined): node is JSXElement | (node: Node | null | undefined): node is JSXElement | <Opts extends Options<JSXElement>>(node: Node | null | undefined, opts?: Opts | null | undefined): node is JSXElement & Opts |
@babel/types · isOpaqueType | (node: object | null | undefined, opts?: object | null | undefined): node is OpaqueType | (node: Node | null | undefined): node is OpaqueType | <Opts extends Options<OpaqueType>>(node: Node | null | undefined, opts?: Opts | null | undefined): node is OpaqueType & Opts |
@babel/types · isReferenced | (node: Node, parent: Node, grandparent?: Node | undefined): boolean | (node: Node | null | undefined, parent: Node, grandparent?: Node | undefined): boolean |
@babel/types · isSwitchCase | (node: object | null | undefined, opts?: object | null | undefined): node is SwitchCase | (node: Node | null | undefined): node is SwitchCase | <Opts extends Options<SwitchCase>>(node: Node | null | undefined, opts?: Opts | null | undefined): node is SwitchCase & Opts |
@babel/types · isTSBaseType | (node: object | null | undefined, opts?: object | null | undefined): node is TSBaseType | (node: Node | null | undefined): node is TSBaseType | <Opts extends Options<TSBaseType>>(node: Node | null | undefined, opts?: Opts | null | undefined): node is TSBaseType & Opts |
@babel/types · isTSEnumBody | (node: object | null | undefined, opts?: object | null | undefined): node is TSEnumBody | (node: Node | null | undefined): node is TSEnumBody | <Opts extends Options<TSEnumBody>>(node: Node | null | undefined, opts?: Opts | null | undefined): node is TSEnumBody & Opts |
@babel/types · isTSRestType | (node: object | null | undefined, opts?: object | null | undefined): node is TSRestType | (node: Node | null | undefined): node is TSRestType | <Opts extends Options<TSRestType>>(node: Node | null | undefined, opts?: Opts | null | undefined): node is TSRestType & Opts |
@babel/types · isTSThisType | (node: object | null | undefined, opts?: object | null | undefined): node is TSThisType | (node: Node | null | undefined): node is TSThisType | <Opts extends Options<TSThisType>>(node: Node | null | undefined, opts?: Opts | null | undefined): node is TSThisType & Opts |
@babel/types · isTypeScript | (node: object | null | undefined, opts?: object | null | undefined): node is TypeScript | (node: Node | null | undefined): node is TypeScript | <Opts extends Options<TypeScript>>(node: Node | null | undefined, opts?: Opts | null | undefined): node is TypeScript & Opts |
@babel/types · jsxAttribute | (name: JSXIdentifier | JSXNamespacedName, value?: StringLiteral | JSXElement | JSXFragment | JSXExpressionContainer | null | undefined): JSXAttribute | (name: JSXIdentifier | JSXNamespacedName, value?: JSXElement | JSXExpressionContainer | JSXFragment | StringLiteral | null | undefined): JSXAttribute |
@babel/types · objectMethod | (kind: "method" | "get" | "set" | undefined, key: Expression, params: FunctionParameter[], body: BlockStatement, computed?: boolean | undefined, generator?: boolean | undefined, async?: boolean | undefined): ObjectMethod | (kind: "get" | "set" | "method", key: Expression, params: FunctionParameter[], body: BlockStatement, computed?: true | undefined, generator?: boolean | undefined, async?: boolean | undefined): ObjectMethodComputed | (kind: "get" | "set" | "method", key: BigIntLiteral | Identifier | NumericLiteral | StringLiteral, params: FunctionParameter[], body: BlockStatement, computed?: false | undefined, generator?: boolean | undefined, async?: boolean | undefined): ObjectMethodNonComputed | (kind: "get" | "set" | "method", key: Expression, params: FunctionParameter[], body: BlockStatement, computed?: boo… |
@babel/types · toExpression | (node: Function): FunctionExpression | (node: Class): ClassExpression | (node: ArrayExpression | AssignmentExpression | BinaryExpression | CallExpression | ConditionalExpression | FunctionExpression | Identifier | StringLiteral | NumericLiteral | NullLiteral | BooleanLiteral | RegExpLiteral | LogicalExpression | MemberExpression | NewExpression | ObjectExpression | SequenceExpression | ParenthesizedExpression | ThisExpression | UnaryExpression | UpdateExpression | ArrowFunctionExpression | ClassExpression | ImportExpression | MetaProperty | Super | TaggedTemplateExpression | TemplateLiteral | … | (node: Function): FunctionExpression | (node: Class): ClassExpression | (node: ArrayExpression | ArrowFunctionExpression | AssignmentExpression | AwaitExpression | BigIntLiteral | BinaryExpressionIn | BinaryExpressionNotIn | BindExpression | BooleanLiteral | CallExpression | ClassDeclaration | ClassExpression | ClassMethodComputed | ClassMethodNonComputed | ClassPrivateMethod | ConditionalExpression | DoExpression | ExpressionStatement | FunctionDeclaration | FunctionExpression | Identifier | ImportExpression | JSXElement | JSXFragment | LogicalExpression | MemberExpressionComputed | MemberExp… |
@babel/types · toIdentifier | (name: { toString(): string; } | null | undefined): string | (input: string): string |
@babel/types · traverseFast | <T>(n: Node, h: TraversalHandler<T>, state?: T | undefined): void | <Options = object>(node: Node | null | undefined, enter: (node: Node, opts?: Options | undefined) => void | typeof _skip | typeof _stop, opts?: Options | null | undefined): boolean |
@babel/types · tsImportType | (argument: StringLiteral, qualifier?: TSEntityName | null | undefined, typeParameters?: TSTypeParameterInstantiation | null | undefined): TSImportType | (source: StringLiteral, qualifier?: TSEntityName | null | undefined, typeArguments?: TSTypeParameterInstantiation | null | undefined): TSImportType |
@babel/types · tsMappedType | (typeParameter: TSTypeParameter, typeAnnotation?: TSType | null | undefined, nameType?: TSType | null | undefined): TSMappedType | (key: Identifier, constraint: TSType, nameType?: TSType | null | undefined, typeAnnotation?: TSType | null | undefined): TSMappedType |
@babel/types · ClassProperty | interface | ClassPropertyComputed | ClassPropertyNonComputed |
@babel/types · Miscellaneous | V8IntrinsicIdentifier | Noop | Placeholder | Placeholder | V8IntrinsicIdentifier |
@babel/types · NumberLiteral | NumericLiteral | interface |
@babel/types · TSTypeElement | TSIndexSignature | TSCallSignatureDeclaration | TSConstructSignatureDeclaration | TSPropertySignature | TSMethodSignature | TSCallSignatureDeclaration | TSConstructSignatureDeclaration | TSIndexSignature | TSMethodSignature | TSPropertySignature |
@babel/types · assertJSXText | (node: object | null | undefined, opts?: object | null | undefined): void | (node: object | null | undefined, opts?: object | null | undefined): asserts node is JSXText |
@babel/types · assertLiteral | (node: object | null | undefined, opts?: object | null | undefined): void | (node: object | null | undefined, opts?: object | null | undefined): asserts node is Literal |
@babel/types · assertPattern | (node: object | null | undefined, opts?: object | null | undefined): void | (node: object | null | undefined, opts?: object | null | undefined): asserts node is Pattern |
@babel/types · assertPrivate | (node: object | null | undefined, opts?: object | null | undefined): void | (node: object | null | undefined, opts?: object | null | undefined): asserts node is Private |
@babel/types · assertProgram | (node: object | null | undefined, opts?: object | null | undefined): void | (node: object | null | undefined, opts?: object | null | undefined): asserts node is Program |
@babel/types · assertPureish | (node: object | null | undefined, opts?: object | null | undefined): void | (node: object | null | undefined, opts?: object | null | undefined): asserts node is Pureish |
@babel/types · bigIntLiteral | (value: string): BigIntLiteral | (value: bigint): BigIntLiteral |
@babel/types · classProperty | (key: Expression, value?: Expression | null | undefined, typeAnnotation?: TypeAnnotation | TSTypeAnnotation | Noop | null | undefined, decorators?: Decorator[] | null | undefined, computed?: boolean | undefined, _static?: boolean | undefined): ClassProperty | (key: Expression, value?: Expression | null | undefined, typeAnnotation?: TSTypeAnnotation | TypeAnnotation | null | undefined, decorators?: Decorator[] | null | undefined, computed?: true | undefined, _static?: boolean | undefined): ClassPropertyComputed | (key: BigIntLiteral | Identifier | NumericLiteral | StringLiteral, value?: Expression | null | undefined, typeAnnotation?: TSTypeAnnotation | TypeAnnotation | null | undefined, decorators?: Decorator[] | null | undefined, computed?: false | undefined, _static?: boolean | undefined): ClassPropertyNonComputed | (key: PrivateName | Expression,… |
@babel/types · isBlockParent | (node: object | null | undefined, opts?: object | null | undefined): node is BlockParent | (node: Node | null | undefined): node is BlockParent | <Opts extends Options<BlockParent>>(node: Node | null | undefined, opts?: Opts | null | undefined): node is BlockParent & Opts |
@babel/types · isBlockScoped | (node: Node): node is FunctionDeclaration | VariableDeclaration | ClassDeclaration | (node: Node | null | undefined): boolean |
@babel/types · isCatchClause | (node: object | null | undefined, opts?: object | null | undefined): node is CatchClause | (node: Node | null | undefined): node is CatchClause | <Opts extends Options<CatchClause>>(node: Node | null | undefined, opts?: Opts | null | undefined): node is CatchClause & Opts |
@babel/types · isClassMethod | (node: object | null | undefined, opts?: object | null | undefined): node is ClassMethod | (node: Node | null | undefined): node is ClassMethod | <Opts extends Options<ClassMethod>>(node: Node | null | undefined, opts?: Opts | null | undefined): node is ClassMethod & Opts |
@babel/types · isConditional | (node: object | null | undefined, opts?: object | null | undefined): node is Conditional | (node: Node | null | undefined): node is Conditional | <Opts extends Options<Conditional>>(node: Node | null | undefined, opts?: Opts | null | undefined): node is Conditional & Opts |
@babel/types · isDeclaration | (node: object | null | undefined, opts?: object | null | undefined): node is Declaration | (node: Node | null | undefined): node is Declaration | <Opts extends Options<Declaration>>(node: Node | null | undefined, opts?: Opts | null | undefined): node is Declaration & Opts |
@babel/types · isIfStatement | (node: object | null | undefined, opts?: object | null | undefined): node is IfStatement | (node: Node | null | undefined): node is IfStatement | <Opts extends Options<IfStatement>>(node: Node | null | undefined, opts?: Opts | null | undefined): node is IfStatement & Opts |
@babel/types · isJSXFragment | (node: object | null | undefined, opts?: object | null | undefined): node is JSXFragment | (node: Node | null | undefined): node is JSXFragment | <Opts extends Options<JSXFragment>>(node: Node | null | undefined, opts?: Opts | null | undefined): node is JSXFragment & Opts |
@babel/types · isNullLiteral | (node: object | null | undefined, opts?: object | null | undefined): node is NullLiteral | (node: Node | null | undefined): node is NullLiteral | <Opts extends Options<NullLiteral>>(node: Node | null | undefined, opts?: Opts | null | undefined): node is NullLiteral & Opts |
@babel/types · isPatternLike | (node: object | null | undefined, opts?: object | null | undefined): node is PatternLike | (node: Node | null | undefined): node is PatternLike | <Opts extends Options<PatternLike>>(node: Node | null | undefined, opts?: Opts | null | undefined): node is PatternLike & Opts |
@babel/types · isPlaceholder | (node: object | null | undefined, opts?: object | null | undefined): node is Placeholder | (node: Node | null | undefined): node is Placeholder | <Opts extends Options<Placeholder>>(node: Node | null | undefined, opts?: Opts | null | undefined): node is Placeholder & Opts |
@babel/types · isPrivateName | (node: object | null | undefined, opts?: object | null | undefined): node is PrivateName | (node: Node | null | undefined): node is PrivateName | <Opts extends Options<PrivateName>>(node: Node | null | undefined, opts?: Opts | null | undefined): node is PrivateName & Opts |
@babel/types · isRestElement | (node: object | null | undefined, opts?: object | null | undefined): node is RestElement | (node: Node | null | undefined): node is RestElement | <Opts extends Options<RestElement>>(node: Node | null | undefined, opts?: Opts | null | undefined): node is RestElement & Opts |
@babel/types · isStaticBlock | (node: object | null | undefined, opts?: object | null | undefined): node is StaticBlock | (node: Node | null | undefined): node is StaticBlock | <Opts extends Options<StaticBlock>>(node: Node | null | undefined, opts?: Opts | null | undefined): node is StaticBlock & Opts |
@babel/types · isTSArrayType | (node: object | null | undefined, opts?: object | null | undefined): node is TSArrayType | (node: Node | null | undefined): node is TSArrayType | <Opts extends Options<TSArrayType>>(node: Node | null | undefined, opts?: Opts | null | undefined): node is TSArrayType & Opts |
@babel/types · isTSInferType | (node: object | null | undefined, opts?: object | null | undefined): node is TSInferType | (node: Node | null | undefined): node is TSInferType | <Opts extends Options<TSInferType>>(node: Node | null | undefined, opts?: Opts | null | undefined): node is TSInferType & Opts |
@babel/types · isTSTupleType | (node: object | null | undefined, opts?: object | null | undefined): node is TSTupleType | (node: Node | null | undefined): node is TSTupleType | <Opts extends Options<TSTupleType>>(node: Node | null | undefined, opts?: Opts | null | undefined): node is TSTupleType & Opts |
@babel/types · isTSTypeQuery | (node: object | null | undefined, opts?: object | null | undefined): node is TSTypeQuery | (node: Node | null | undefined): node is TSTypeQuery | <Opts extends Options<TSTypeQuery>>(node: Node | null | undefined, opts?: Opts | null | undefined): node is TSTypeQuery & Opts |
@babel/types · isTSUnionType | (node: object | null | undefined, opts?: object | null | undefined): node is TSUnionType | (node: Node | null | undefined): node is TSUnionType | <Opts extends Options<TSUnionType>>(node: Node | null | undefined, opts?: Opts | null | undefined): node is TSUnionType & Opts |
@babel/types · isVoidPattern | (node: object | null | undefined, opts?: object | null | undefined): node is VoidPattern | (node: Node | null | undefined): node is VoidPattern | <Opts extends Options<VoidPattern>>(node: Node | null | undefined, opts?: Opts | null | undefined): node is VoidPattern & Opts |
@babel/types · newExpression | (callee: Expression, _arguments: (Expression | SpreadElement | ArgumentPlaceholder)[]): NewExpression | (callee: V8IntrinsicIdentifier | Expression, _arguments: (ArgumentPlaceholder | SpreadElement | Expression)[]): NewExpression |
@babel/types · objectPattern | (properties: (RestElement | ObjectProperty)[]): ObjectPattern | (properties: (ObjectProperty | RestElement)[]): ObjectPattern |
@babel/types · toComputedKey | <T extends Extract<Node, { computed: boolean | null; }>>(node: T, key?: Expression | undefined): Expression | (node: ClassAccessorPropertyComputed | ClassAccessorPropertyNonComputed | ClassMethodComputed | ClassMethodNonComputed | ClassPropertyComputed | ClassPropertyNonComputed | MemberExpressionComputed | MemberExpressionNonComputed | ObjectMethodComputed | ObjectMethodNonComputed | ObjectPropertyComputed | ObjectPropertyNonComputed | OptionalMemberExpressionComputed | OptionalMemberExpressionNonComputed, key?: PrivateName | Expression | undefined): PrivateName | Expression |
@babel/types · tsLiteralType | (literal: StringLiteral | NumericLiteral | BooleanLiteral | UnaryExpression | TemplateLiteral | BigIntLiteral): TSLiteralType | (literal: BigIntLiteral | BooleanLiteral | NumericLiteral | StringLiteral | TemplateLiteral | UnaryExpression): TSLiteralType |
@babel/types · typeParameter | (bound?: TypeAnnotation | null | undefined, _default?: FlowType | null | undefined, variance?: Variance | null | undefined): TypeParameter | (name: string, bound?: TypeAnnotation | null | undefined, _default?: FlowType | null | undefined, variance?: Variance | null | undefined): TypeParameter |
@babel/types · FunctionParent | FunctionExpression | ArrowFunctionExpression | FunctionDeclaration | ObjectMethod | ClassMethod | ClassPrivateMethod | StaticBlock | TSModuleBlock | ArrowFunctionExpression | ClassMethod | ClassPrivateMethod | FunctionDeclaration | FunctionExpression | ObjectMethod | StaticBlock | TSModuleBlock |
@babel/types · ObjectProperty | interface | ObjectPropertyComputed | ObjectPropertyNonComputed |
@babel/types · SpreadProperty | SpreadElement | interface |
@babel/types · Terminatorless | YieldExpression | AwaitExpression | BreakStatement | ContinueStatement | ReturnStatement | ThrowStatement | AwaitExpression | BreakStatement | ContinueStatement | ReturnStatement | ThrowStatement | YieldExpression |
@babel/types · assertAccessor | (node: object | null | undefined, opts?: object | null | undefined): void | (node: object | null | undefined, opts?: object | null | undefined): asserts node is ClassAccessorProperty |
@babel/types · assertEnumBody | (node: object | null | undefined, opts?: object | null | undefined): void | (node: object | null | undefined, opts?: object | null | undefined): asserts node is EnumBody |
@babel/types · assertFlowType | (node: object | null | undefined, opts?: object | null | undefined): void | (node: object | null | undefined, opts?: object | null | undefined): asserts node is FlowType |
@babel/types · assertFunction | (node: object | null | undefined, opts?: object | null | undefined): void | (node: object | null | undefined, opts?: object | null | undefined): asserts node is Function |
@babel/types · assertProperty | (node: object | null | undefined, opts?: object | null | undefined): void | (node: object | null | undefined, opts?: object | null | undefined): asserts node is Property |
@babel/types · assertScopable | (node: object | null | undefined, opts?: object | null | undefined): void | (node: object | null | undefined, opts?: object | null | undefined): asserts node is Scopable |
@babel/types · assertVariance | (node: object | null | undefined, opts?: object | null | undefined): void | (node: object | null | undefined, opts?: object | null | undefined): asserts node is Variance |
@babel/types · bindExpression | (object: Expression, callee: Expression): BindExpression | (object: Expression | null, callee: Expression): BindExpression |
@babel/types · callExpression | (callee: Expression | V8IntrinsicIdentifier, _arguments: (Expression | SpreadElement | ArgumentPlaceholder)[]): CallExpression | (callee: Import | Super | V8IntrinsicIdentifier | Expression, _arguments: (ArgumentPlaceholder | SpreadElement | Expression)[]): CallExpression |
@babel/types · enumStringBody | (members: (EnumStringMember | EnumDefaultedMember)[]): EnumStringBody | (members: (EnumDefaultedMember | EnumStringMember)[]): EnumStringBody |
@babel/types · forInStatement | (left: LVal | VariableDeclaration, right: Expression, body: Statement): ForInStatement | (left: ArrayPattern | Identifier | MemberExpression | ObjectPattern | TSAsExpression | TSNonNullExpression | TSSatisfiesExpression | TSTypeAssertion | VariableDeclaration, right: Expression, body: Statement): ForInStatement |
@babel/types · forOfStatement | (left: LVal | VariableDeclaration, right: Expression, body: Statement, _await?: boolean | undefined): ForOfStatement | (left: ArrayPattern | Identifier | MemberExpression | ObjectPattern | TSAsExpression | TSNonNullExpression | TSSatisfiesExpression | TSTypeAssertion | VariableDeclaration, right: Expression, body: Statement, _await?: boolean | undefined): ForOfStatement |
@babel/types · isArrayPattern | (node: object | null | undefined, opts?: object | null | undefined): node is ArrayPattern | (node: Node | null | undefined): node is ArrayPattern | <Opts extends Options<ArrayPattern>>(node: Node | null | undefined, opts?: Opts | null | undefined): node is ArrayPattern & Opts |
@babel/types · isDeclareClass | (node: object | null | undefined, opts?: object | null | undefined): node is DeclareClass | (node: Node | null | undefined): node is DeclareClass | <Opts extends Options<DeclareClass>>(node: Node | null | undefined, opts?: Opts | null | undefined): node is DeclareClass & Opts |
@babel/types · isDoExpression | (node: object | null | undefined, opts?: object | null | undefined): node is DoExpression | (node: Node | null | undefined): node is DoExpression | <Opts extends Options<DoExpression>>(node: Node | null | undefined, opts?: Opts | null | undefined): node is DoExpression & Opts |
@babel/types · isForStatement | (node: object | null | undefined, opts?: object | null | undefined): node is ForStatement | (node: Node | null | undefined): node is ForStatement | <Opts extends Options<ForStatement>>(node: Node | null | undefined, opts?: Opts | null | undefined): node is ForStatement & Opts |
@babel/types · isJSXAttribute | (node: object | null | undefined, opts?: object | null | undefined): node is JSXAttribute | (node: Node | null | undefined): node is JSXAttribute | <Opts extends Options<JSXAttribute>>(node: Node | null | undefined, opts?: Opts | null | undefined): node is JSXAttribute & Opts |
@babel/types · isMetaProperty | (node: object | null | undefined, opts?: object | null | undefined): node is MetaProperty | (node: Node | null | undefined): node is MetaProperty | <Opts extends Options<MetaProperty>>(node: Node | null | undefined, opts?: Opts | null | undefined): node is MetaProperty & Opts |
@babel/types · isObjectMember | (node: object | null | undefined, opts?: object | null | undefined): node is ObjectMember | (node: Node | null | undefined): node is ObjectMember | <Opts extends Options<ObjectMember>>(node: Node | null | undefined, opts?: Opts | null | undefined): node is ObjectMember & Opts |
@babel/types · isObjectMethod | (node: object | null | undefined, opts?: object | null | undefined): node is ObjectMethod | (node: Node | null | undefined): node is ObjectMethod | <Opts extends Options<ObjectMethod>>(node: Node | null | undefined, opts?: Opts | null | undefined): node is ObjectMethod & Opts |
@babel/types · isRegexLiteral | (node: object | null | undefined, opts?: object | null | undefined): node is RegExpLiteral | (node: Node | null | undefined): boolean | <Opts extends Options<RegexLiteral$1>>(node: Node | null | undefined, opts?: Opts | null | undefined): boolean |
@babel/types · isRestProperty | (node: object | null | undefined, opts?: object | null | undefined): node is RestElement | (node: Node | null | undefined): boolean | <Opts extends Options<RestProperty$1>>(node: Node | null | undefined, opts?: Opts | null | undefined): boolean |
@babel/types · isStandardized | (node: object | null | undefined, opts?: object | null | undefined): node is Standardized | (node: Node | null | undefined): node is Standardized | <Opts extends Options<Standardized>>(node: Node | null | undefined, opts?: Opts | null | undefined): node is Standardized & Opts |
@babel/types · isTSAnyKeyword | (node: object | null | undefined, opts?: object | null | undefined): node is TSAnyKeyword | (node: Node | null | undefined): node is TSAnyKeyword | <Opts extends Options<TSAnyKeyword>>(node: Node | null | undefined, opts?: Opts | null | undefined): node is TSAnyKeyword & Opts |
@babel/types · isTSEntityName | (node: object | null | undefined, opts?: object | null | undefined): node is TSEntityName | (node: Node | null | undefined): node is TSEntityName | <Opts extends Options<TSEntityName>>(node: Node | null | undefined, opts?: Opts | null | undefined): node is TSEntityName & Opts |
@babel/types · isTSEnumMember | (node: object | null | undefined, opts?: object | null | undefined): node is TSEnumMember | (node: Node | null | undefined): node is TSEnumMember | <Opts extends Options<TSEnumMember>>(node: Node | null | undefined, opts?: Opts | null | undefined): node is TSEnumMember & Opts |
@babel/types · isTSImportType | (node: object | null | undefined, opts?: object | null | undefined): node is TSImportType | (node: Node | null | undefined): node is TSImportType | <Opts extends Options<TSImportType>>(node: Node | null | undefined, opts?: Opts | null | undefined): node is TSImportType & Opts |
@babel/types · isTSMappedType | (node: object | null | undefined, opts?: object | null | undefined): node is TSMappedType | (node: Node | null | undefined): node is TSMappedType | <Opts extends Options<TSMappedType>>(node: Node | null | undefined, opts?: Opts | null | undefined): node is TSMappedType & Opts |
@babel/types · isTryStatement | (node: object | null | undefined, opts?: object | null | undefined): node is TryStatement | (node: Node | null | undefined): node is TryStatement | <Opts extends Options<TryStatement>>(node: Node | null | undefined, opts?: Opts | null | undefined): node is TryStatement & Opts |
@babel/types · matchesPattern | (node: Node | null | undefined, match: string | readonly string[], allowPartial?: boolean | undefined): node is MemberExpression | (member: Node | null | undefined, match: string | string[], allowPartial?: boolean | undefined): boolean |
@babel/types · objectProperty | (key: Expression | PrivateName, value: ArrayExpression | AssignmentExpression | BinaryExpression | CallExpression | ConditionalExpression | FunctionExpression | Identifier | StringLiteral | NumericLiteral | NullLiteral | BooleanLiteral | RegExpLiteral | LogicalExpression | MemberExpression | NewExpression | ObjectExpression | SequenceExpression | ParenthesizedExpression | ThisExpression | UnaryExpression | UpdateExpression | ArrowFunctionExpression | ClassExpression | ImportExpression | MetaProperty | Super | TaggedTemplateExpression | TemplateLiteral | YieldExpression | AwaitExpression | Impo… | (key: Expression, value: ArrayExpression | ArrayPattern | ArrowFunctionExpression | AssignmentExpression | AssignmentPattern | AwaitExpression | BigIntLiteral | BinaryExpressionIn | BinaryExpressionNotIn | BindExpression | BooleanLiteral | CallExpression | ClassExpression | ConditionalExpression | DoExpression | FunctionExpression | Identifier | ImportExpression | JSXElement | JSXFragment | LogicalExpression | MemberExpressionComputed | MemberExpressionNonComputed | MetaProperty | ModuleExpression | NewExpression | NullLiteral | NumericLiteral | ObjectExpression | ObjectPattern | OptionalCallE… |
@babel/types · tsFunctionType | (typeParameters: TSTypeParameterDeclaration | null | undefined, parameters: (Identifier | RestElement | ArrayPattern | ObjectPattern)[], typeAnnotation?: TSTypeAnnotation | null | undefined): TSFunctionType | (typeParameters: TSTypeParameterDeclaration | null | undefined, params: (ArrayPattern | Identifier | ObjectPattern | RestElement)[], returnType?: TSTypeAnnotation | null | undefined): TSFunctionType |
@babel/types · tsTypeOperator | (typeAnnotation: TSType, operator?: string | undefined): TSTypeOperator | (typeAnnotation: TSType, operator: "keyof" | "readonly" | "unique"): TSTypeOperator |
@babel/types · typeAnnotation | (typeAnnotation: FlowType): TypeAnnotation | (typeAnnotation: Identifier | FlowType): TypeAnnotation |
@babel/types · FlowDeclaration | DeclareClass | DeclareFunction | DeclareInterface | DeclareModule | DeclareModuleExports | DeclareTypeAlias | DeclareOpaqueType | DeclareVariable | DeclareExportDeclaration | DeclareExportAllDeclaration | InterfaceDeclaration | OpaqueType | TypeAlias | DeclareClass | DeclareExportAllDeclaration | DeclareExportDeclaration | DeclareFunction | DeclareInterface | DeclareModule | DeclareModuleExports | DeclareOpaqueType | DeclareTypeAlias | DeclareVariable | InterfaceDeclaration | OpaqueType | TypeAlias |
@babel/types · ModuleSpecifier | ExportSpecifier | ExportDefaultSpecifier | ExportNamespaceSpecifier | ImportSpecifier | ImportDefaultSpecifier | ImportNamespaceSpecifier | ExportDefaultSpecifier | ExportNamespaceSpecifier | ExportSpecifier | ImportDefaultSpecifier | ImportNamespaceSpecifier | ImportSpecifier |
@babel/types · TSDeclareMethod | interface | TSDeclareMethodComputed | TSDeclareMethodNonComputed |
@babel/types · arrayExpression | (elements?: (Expression | SpreadElement | null)[] | undefined): ArrayExpression | (elements: (SpreadElement | Expression | null)[]): ArrayExpression |
@babel/types · assertClassBody | (node: object | null | undefined, opts?: object | null | undefined): void | (node: object | null | undefined, opts?: object | null | undefined): asserts node is ClassBody |
@babel/types · assertDecorator | (node: object | null | undefined, opts?: object | null | undefined): void | (node: object | null | undefined, opts?: object | null | undefined): asserts node is Decorator |
@babel/types · assertDirective | (node: object | null | undefined, opts?: object | null | undefined): void | (node: object | null | undefined, opts?: object | null | undefined): asserts node is Directive |
@babel/types · assertImmutable | (node: object | null | undefined, opts?: object | null | undefined): void | (node: object | null | undefined, opts?: object | null | undefined): asserts node is Immutable |
@babel/types · assertStatement | (node: object | null | undefined, opts?: object | null | undefined): void | (node: object | null | undefined, opts?: object | null | undefined): asserts node is Statement |
@babel/types · assertTypeAlias | (node: object | null | undefined, opts?: object | null | undefined): void | (node: object | null | undefined, opts?: object | null | undefined): asserts node is TypeAlias |
@babel/types · assertUnaryLike | (node: object | null | undefined, opts?: object | null | undefined): void | (node: object | null | undefined, opts?: object | null | undefined): asserts node is UnaryLike |
@babel/types · cloneWithoutLoc | <T extends Node>(n: T): T | <T extends Node>(node: T): T |
@babel/types · exportSpecifier | (local: Identifier, exported: Identifier | StringLiteral): ExportSpecifier | (local: Identifier | StringLiteral, exported: Identifier | StringLiteral): ExportSpecifier |
@babel/types · isBigIntLiteral | (node: object | null | undefined, opts?: object | null | undefined): node is BigIntLiteral | (node: Node | null | undefined): node is BigIntLiteral | <Opts extends Options<BigIntLiteral>>(node: Node | null | undefined, opts?: Opts | null | undefined): node is BigIntLiteral & Opts |
@babel/types · isClassProperty | (node: object | null | undefined, opts?: object | null | undefined): node is ClassProperty | (node: Node | null | undefined): node is ClassProperty | <Opts extends Options<ClassProperty>>(node: Node | null | undefined, opts?: Opts | null | undefined): node is ClassProperty & Opts |
@babel/types · isDeclareModule | (node: object | null | undefined, opts?: object | null | undefined): node is DeclareModule | (node: Node | null | undefined): node is DeclareModule | <Opts extends Options<DeclareModule>>(node: Node | null | undefined, opts?: Opts | null | undefined): node is DeclareModule & Opts |
@babel/types · isFlowPredicate | (node: object | null | undefined, opts?: object | null | undefined): node is FlowPredicate | (node: Node | null | undefined): node is FlowPredicate | <Opts extends Options<FlowPredicate>>(node: Node | null | undefined, opts?: Opts | null | undefined): node is FlowPredicate & Opts |
@babel/types · isForXStatement | (node: object | null | undefined, opts?: object | null | undefined): node is ForXStatement | (node: Node | null | undefined): node is ForXStatement | <Opts extends Options<ForXStatement>>(node: Node | null | undefined, opts?: Opts | null | undefined): node is ForXStatement & Opts |
@babel/types · isJSXIdentifier | (node: object | null | undefined, opts?: object | null | undefined): node is JSXIdentifier | (node: Node | null | undefined): node is JSXIdentifier | <Opts extends Options<JSXIdentifier>>(node: Node | null | undefined, opts?: Opts | null | undefined): node is JSXIdentifier & Opts |
@babel/types · isMiscellaneous | (node: object | null | undefined, opts?: object | null | undefined): node is Miscellaneous | (node: Node | null | undefined): node is Miscellaneous | <Opts extends Options<Miscellaneous>>(node: Node | null | undefined, opts?: Opts | null | undefined): node is Miscellaneous & Opts |
@babel/types · isNewExpression | (node: object | null | undefined, opts?: object | null | undefined): node is NewExpression | (node: Node | null | undefined): node is NewExpression | <Opts extends Options<NewExpression>>(node: Node | null | undefined, opts?: Opts | null | undefined): node is NewExpression & Opts |
@babel/types · isNumberLiteral | (node: object | null | undefined, opts?: object | null | undefined): node is NumericLiteral | (node: Node | null | undefined): boolean | <Opts extends Options<NumberLiteral$1>>(node: Node | null | undefined, opts?: Opts | null | undefined): boolean |
@babel/types · isObjectPattern | (node: object | null | undefined, opts?: object | null | undefined): node is ObjectPattern | (node: Node | null | undefined): node is ObjectPattern | <Opts extends Options<ObjectPattern>>(node: Node | null | undefined, opts?: Opts | null | undefined): node is ObjectPattern & Opts |
@babel/types · isRegExpLiteral | (node: object | null | undefined, opts?: object | null | undefined): node is RegExpLiteral | (node: Node | null | undefined): node is RegExpLiteral | <Opts extends Options<RegExpLiteral>>(node: Node | null | undefined, opts?: Opts | null | undefined): node is RegExpLiteral & Opts |
@babel/types · isSpreadElement | (node: object | null | undefined, opts?: object | null | undefined): node is SpreadElement | (node: Node | null | undefined): node is SpreadElement | <Opts extends Options<SpreadElement>>(node: Node | null | undefined, opts?: Opts | null | undefined): node is SpreadElement & Opts |
@babel/types · isStringLiteral | (node: object | null | undefined, opts?: object | null | undefined): node is StringLiteral | (node: Node | null | undefined): node is StringLiteral | <Opts extends Options<StringLiteral>>(node: Node | null | undefined, opts?: Opts | null | undefined): node is StringLiteral & Opts |
@babel/types · isTSLiteralType | (node: object | null | undefined, opts?: object | null | undefined): node is TSLiteralType | (node: Node | null | undefined): node is TSLiteralType | <Opts extends Options<TSLiteralType>>(node: Node | null | undefined, opts?: Opts | null | undefined): node is TSLiteralType & Opts |
@babel/types · isTSModuleBlock | (node: object | null | undefined, opts?: object | null | undefined): node is TSModuleBlock | (node: Node | null | undefined): node is TSModuleBlock | <Opts extends Options<TSModuleBlock>>(node: Node | null | undefined, opts?: Opts | null | undefined): node is TSModuleBlock & Opts |
@babel/types · isTSNullKeyword | (node: object | null | undefined, opts?: object | null | undefined): node is TSNullKeyword | (node: Node | null | undefined): node is TSNullKeyword | <Opts extends Options<TSNullKeyword>>(node: Node | null | undefined, opts?: Opts | null | undefined): node is TSNullKeyword & Opts |
@babel/types · isTSTypeElement | (node: object | null | undefined, opts?: object | null | undefined): node is TSTypeElement | (node: Node | null | undefined): node is TSTypeElement | <Opts extends Options<TSTypeElement>>(node: Node | null | undefined, opts?: Opts | null | undefined): node is TSTypeElement & Opts |
@babel/types · isTSTypeLiteral | (node: object | null | undefined, opts?: object | null | undefined): node is TSTypeLiteral | (node: Node | null | undefined): node is TSTypeLiteral | <Opts extends Options<TSTypeLiteral>>(node: Node | null | undefined, opts?: Opts | null | undefined): node is TSTypeLiteral & Opts |
@babel/types · isTSVoidKeyword | (node: object | null | undefined, opts?: object | null | undefined): node is TSVoidKeyword | (node: Node | null | undefined): node is TSVoidKeyword | <Opts extends Options<TSVoidKeyword>>(node: Node | null | undefined, opts?: Opts | null | undefined): node is TSVoidKeyword & Opts |
@babel/types · isTypeParameter | (node: object | null | undefined, opts?: object | null | undefined): node is TypeParameter | (node: Node | null | undefined): node is TypeParameter | <Opts extends Options<TypeParameter>>(node: Node | null | undefined, opts?: Opts | null | undefined): node is TypeParameter & Opts |
@babel/types · isWithStatement | (node: object | null | undefined, opts?: object | null | undefined): node is WithStatement | (node: Node | null | undefined): node is WithStatement | <Opts extends Options<WithStatement>>(node: Node | null | undefined, opts?: Opts | null | undefined): node is WithStatement & Opts |
@babel/types · templateElement | (value: { raw: string; cooked?: string | undefined; }, tail?: boolean | undefined): TemplateElement | (value: { raw: string; cooked?: string | null | undefined; }, tail?: boolean | undefined): TemplateElement |
@babel/types · tsDeclareMethod | (decorators: Decorator[] | null | undefined, key: Expression, typeParameters: Noop | TSTypeParameterDeclaration | null | undefined, params: (TSParameterProperty | FunctionParameter)[], returnType?: TSTypeAnnotation | Noop | null | undefined): TSDeclareMethod | (key: Expression, typeParameters: TSTypeParameterDeclaration | null | undefined, params: (TSParameterProperty | FunctionParameter)[], returnType?: TSTypeAnnotation | null | undefined): TSDeclareMethodComputed | (key: BigIntLiteral | Identifier | NumericLiteral | PrivateName | StringLiteral, typeParameters: TSTypeParameterDeclaration | null | undefined, params: (TSParameterProperty | FunctionParameter)[], returnType?: TSTypeAnnotation | null | undefined): TSDeclareMethodNonComputed | (key: PrivateName | Expression, typeParameters: TSTypeParameterDeclaration | null | undefined, params: (TSParame… |
@babel/types · tsTypeParameter | (constraint: TSType | null | undefined, _default: TSType | null | undefined, name: string): TSTypeParameter | (constraint: TSType | null | undefined, _default: TSType | null | undefined, name: Identifier): TSTypeParameter |
@babel/types · tsTypeReference | (typeName: TSEntityName, typeParameters?: TSTypeParameterInstantiation | null | undefined): TSTypeReference | (typeName: TSEntityName, typeArguments?: TSTypeParameterInstantiation | null | undefined): TSTypeReference |
@babel/types · unaryExpression | (operator: "+" | "-" | "void" | "throw" | "delete" | "!" | "~" | "typeof", argument: Expression, prefix?: boolean | undefined): UnaryExpression | (operator: "+" | "-" | "typeof" | "void" | "throw" | "delete" | "!" | "~", argument: Expression, prefix?: boolean | undefined): UnaryExpression |
@babel/types · BinaryExpression | interface | BinaryExpressionIn | BinaryExpressionNotIn |
@babel/types · MemberExpression | interface | MemberExpressionComputed | MemberExpressionNonComputed |
@babel/types · TraversalHandler | (this: undefined, node: Node, parent: TraversalAncestors, type: T) => void | (this: undefined, node: Node, parent: TraversalAncestors, state: T) => void |
@babel/types · assertEnumMember | (node: object | null | undefined, opts?: object | null | undefined): void | (node: object | null | undefined, opts?: object | null | undefined): asserts node is EnumMember |
@babel/types · assertExpression | (node: object | null | undefined, opts?: object | null | undefined): void | (node: object | null | undefined, opts?: object | null | undefined): asserts node is Expression |
@babel/types · assertIdentifier | (node: object | null | undefined, opts?: object | null | undefined): void | (node: object | null | undefined, opts?: object | null | undefined): asserts node is Identifier |
@babel/types · assertJSXElement | (node: object | null | undefined, opts?: object | null | undefined): void | (node: object | null | undefined, opts?: object | null | undefined): asserts node is JSXElement |
@babel/types · assertOpaqueType | (node: object | null | undefined, opts?: object | null | undefined): void | (node: object | null | undefined, opts?: object | null | undefined): asserts node is OpaqueType |
@babel/types · assertSwitchCase | (node: object | null | undefined, opts?: object | null | undefined): void | (node: object | null | undefined, opts?: object | null | undefined): asserts node is SwitchCase |
@babel/types · assertTSBaseType | (node: object | null | undefined, opts?: object | null | undefined): void | (node: object | null | undefined, opts?: object | null | undefined): asserts node is TSBaseType |
@babel/types · assertTSEnumBody | (node: object | null | undefined, opts?: object | null | undefined): void | (node: object | null | undefined, opts?: object | null | undefined): asserts node is TSEnumBody |
@babel/types · assertTSRestType | (node: object | null | undefined, opts?: object | null | undefined): void | (node: object | null | undefined, opts?: object | null | undefined): asserts node is TSRestType |
@babel/types · assertTSThisType | (node: object | null | undefined, opts?: object | null | undefined): void | (node: object | null | undefined, opts?: object | null | undefined): asserts node is TSThisType |
@babel/types · assertTypeScript | (node: object | null | undefined, opts?: object | null | undefined): void | (node: object | null | undefined, opts?: object | null | undefined): asserts node is TypeScript |
@babel/types · binaryExpression | (operator: "+" | "-" | "/" | "%" | "*" | "**" | "&" | "|" | ">>" | ">>>" | "<<" | "^" | "==" | "===" | "!=" | "!==" | "in" | "instanceof" | ">" | "<" | ">=" | "<=" | "|>", left: Expression | PrivateName, right: Expression): BinaryExpression | (operator: "in", left: PrivateName | Expression, right: Expression): BinaryExpressionIn | (operator: "+" | "-" | "/" | "%" | "*" | "**" | "&" | "|" | ">>" | ">>>" | "<<" | "^" | "==" | "===" | "!=" | "!==" | "instanceof" | ">" | "<" | ">=" | "<=" | "|>", left: Expression, right: Expression): BinaryExpressionNotIn | (operator: "in" | "+" | "-" | "/" | "%" | "*" | "**" | "&" | "|" | ">>" | ">>>" | "<<" | "^" | "==" | "===" | "!=" | "!==" | "instanceof" | ">" | "<" | ">=" | "<=" | "|>", left: PrivateName | Expression, right: Expression): BinaryExpression |
@babel/types · inheritsComments | <T extends Node>(node: T, parent: Node): void | <T extends Node>(child: T, parent: Node): T |
@babel/types · isBindExpression | (node: object | null | undefined, opts?: object | null | undefined): node is BindExpression | (node: Node | null | undefined): node is BindExpression | <Opts extends Options<BindExpression>>(node: Node | null | undefined, opts?: Opts | null | undefined): node is BindExpression & Opts |
@babel/types · isBlockStatement | (node: object | null | undefined, opts?: object | null | undefined): node is BlockStatement | (node: Node | null | undefined): node is BlockStatement | <Opts extends Options<BlockStatement>>(node: Node | null | undefined, opts?: Opts | null | undefined): node is BlockStatement & Opts |
@babel/types · isBooleanLiteral | (node: object | null | undefined, opts?: object | null | undefined): node is BooleanLiteral | (node: Node | null | undefined): node is BooleanLiteral | <Opts extends Options<BooleanLiteral>>(node: Node | null | undefined, opts?: Opts | null | undefined): node is BooleanLiteral & Opts |
@babel/types · isBreakStatement | (node: object | null | undefined, opts?: object | null | undefined): node is BreakStatement | (node: Node | null | undefined): node is BreakStatement | <Opts extends Options<BreakStatement>>(node: Node | null | undefined, opts?: Opts | null | undefined): node is BreakStatement & Opts |
@babel/types · isCallExpression | (node: object | null | undefined, opts?: object | null | undefined): node is CallExpression | (node: Node | null | undefined): node is CallExpression | <Opts extends Options<CallExpression>>(node: Node | null | undefined, opts?: Opts | null | undefined): node is CallExpression & Opts |
@babel/types · isEmptyStatement | (node: object | null | undefined, opts?: object | null | undefined): node is EmptyStatement | (node: Node | null | undefined): node is EmptyStatement | <Opts extends Options<EmptyStatement>>(node: Node | null | undefined, opts?: Opts | null | undefined): node is EmptyStatement & Opts |
@babel/types · isEnumNumberBody | (node: object | null | undefined, opts?: object | null | undefined): node is EnumNumberBody | (node: Node | null | undefined): node is EnumNumberBody | <Opts extends Options<EnumNumberBody>>(node: Node | null | undefined, opts?: Opts | null | undefined): node is EnumNumberBody & Opts |
@babel/types · isEnumStringBody | (node: object | null | undefined, opts?: object | null | undefined): node is EnumStringBody | (node: Node | null | undefined): node is EnumStringBody | <Opts extends Options<EnumStringBody>>(node: Node | null | undefined, opts?: Opts | null | undefined): node is EnumStringBody & Opts |
@babel/types · isEnumSymbolBody | (node: object | null | undefined, opts?: object | null | undefined): node is EnumSymbolBody | (node: Node | null | undefined): node is EnumSymbolBody | <Opts extends Options<EnumSymbolBody>>(node: Node | null | undefined, opts?: Opts | null | undefined): node is EnumSymbolBody & Opts |
@babel/types · isForInStatement | (node: object | null | undefined, opts?: object | null | undefined): node is ForInStatement | (node: Node | null | undefined): node is ForInStatement | <Opts extends Options<ForInStatement>>(node: Node | null | undefined, opts?: Opts | null | undefined): node is ForInStatement & Opts |
@babel/types · isForOfStatement | (node: object | null | undefined, opts?: object | null | undefined): node is ForOfStatement | (node: Node | null | undefined): node is ForOfStatement | <Opts extends Options<ForOfStatement>>(node: Node | null | undefined, opts?: Opts | null | undefined): node is ForOfStatement & Opts |
@babel/types · isFunctionParent | (node: object | null | undefined, opts?: object | null | undefined): node is FunctionParent | (node: Node | null | undefined): node is FunctionParent | <Opts extends Options<FunctionParent>>(node: Node | null | undefined, opts?: Opts | null | undefined): node is FunctionParent & Opts |
@babel/types · isJSXSpreadChild | (node: object | null | undefined, opts?: object | null | undefined): node is JSXSpreadChild | (node: Node | null | undefined): node is JSXSpreadChild | <Opts extends Options<JSXSpreadChild>>(node: Node | null | undefined, opts?: Opts | null | undefined): node is JSXSpreadChild & Opts |
@babel/types · isNumericLiteral | (node: object | null | undefined, opts?: object | null | undefined): node is NumericLiteral | (node: Node | null | undefined): node is NumericLiteral | <Opts extends Options<NumericLiteral>>(node: Node | null | undefined, opts?: Opts | null | undefined): node is NumericLiteral & Opts |
@babel/types · isObjectProperty | (node: object | null | undefined, opts?: object | null | undefined): node is ObjectProperty | (node: Node | null | undefined): node is ObjectProperty | <Opts extends Options<ObjectProperty>>(node: Node | null | undefined, opts?: Opts | null | undefined): node is ObjectProperty & Opts |
@babel/types · isSpreadProperty | (node: object | null | undefined, opts?: object | null | undefined): node is SpreadElement | (node: Node | null | undefined): boolean | <Opts extends Options<SpreadProperty$1>>(node: Node | null | undefined, opts?: Opts | null | undefined): boolean |
@babel/types · isTSAsExpression | (node: object | null | undefined, opts?: object | null | undefined): node is TSAsExpression | (node: Node | null | undefined): node is TSAsExpression | <Opts extends Options<TSAsExpression>>(node: Node | null | undefined, opts?: Opts | null | undefined): node is TSAsExpression & Opts |
@babel/types · isTSFunctionType | (node: object | null | undefined, opts?: object | null | undefined): node is TSFunctionType | (node: Node | null | undefined): node is TSFunctionType | <Opts extends Options<TSFunctionType>>(node: Node | null | undefined, opts?: Opts | null | undefined): node is TSFunctionType & Opts |
@babel/types · isTSNeverKeyword | (node: object | null | undefined, opts?: object | null | undefined): node is TSNeverKeyword | (node: Node | null | undefined): node is TSNeverKeyword | <Opts extends Options<TSNeverKeyword>>(node: Node | null | undefined, opts?: Opts | null | undefined): node is TSNeverKeyword & Opts |
@babel/types · isTSOptionalType | (node: object | null | undefined, opts?: object | null | undefined): node is TSOptionalType | (node: Node | null | undefined): node is TSOptionalType | <Opts extends Options<TSOptionalType>>(node: Node | null | undefined, opts?: Opts | null | undefined): node is TSOptionalType & Opts |
@babel/types · isTSTypeOperator | (node: object | null | undefined, opts?: object | null | undefined): node is TSTypeOperator | (node: Node | null | undefined): node is TSTypeOperator | <Opts extends Options<TSTypeOperator>>(node: Node | null | undefined, opts?: Opts | null | undefined): node is TSTypeOperator & Opts |
@babel/types · isTerminatorless | (node: object | null | undefined, opts?: object | null | undefined): node is Terminatorless | (node: Node | null | undefined): node is Terminatorless | <Opts extends Options<Terminatorless>>(node: Node | null | undefined, opts?: Opts | null | undefined): node is Terminatorless & Opts |
@babel/types · isThisExpression | (node: object | null | undefined, opts?: object | null | undefined): node is ThisExpression | (node: Node | null | undefined): node is ThisExpression | <Opts extends Options<ThisExpression>>(node: Node | null | undefined, opts?: Opts | null | undefined): node is ThisExpression & Opts |
@babel/types · isThrowStatement | (node: object | null | undefined, opts?: object | null | undefined): node is ThrowStatement | (node: Node | null | undefined): node is ThrowStatement | <Opts extends Options<ThrowStatement>>(node: Node | null | undefined, opts?: Opts | null | undefined): node is ThrowStatement & Opts |
@babel/types · isTopicReference | (node: object | null | undefined, opts?: object | null | undefined): node is TopicReference | (node: Node | null | undefined): node is TopicReference | <Opts extends Options<TopicReference>>(node: Node | null | undefined, opts?: Opts | null | undefined): node is TopicReference & Opts |
@babel/types · isTypeAnnotation | (node: object | null | undefined, opts?: object | null | undefined): node is TypeAnnotation | (node: Node | null | undefined): node is TypeAnnotation | <Opts extends Options<TypeAnnotation>>(node: Node | null | undefined, opts?: Opts | null | undefined): node is TypeAnnotation & Opts |
@babel/types · isWhileStatement | (node: object | null | undefined, opts?: object | null | undefined): node is WhileStatement | (node: Node | null | undefined): node is WhileStatement | <Opts extends Options<WhileStatement>>(node: Node | null | undefined, opts?: Opts | null | undefined): node is WhileStatement & Opts |
@babel/types · memberExpression | (object: Expression, property: Expression | PrivateName, computed?: boolean | undefined, optional?: boolean | null | undefined): MemberExpression | (object: Super | Expression, property: Expression, computed?: true | undefined): MemberExpressionComputed | (object: Super | Expression, property: Identifier | PrivateName, computed?: false | undefined): MemberExpressionNonComputed | (object: Super | Expression, property: PrivateName | Expression, computed?: boolean | undefined): MemberExpression |
@babel/types · objectExpression | (properties: (SpreadElement | ObjectMethod | ObjectProperty)[]): ObjectExpression | (properties: (ObjectMethod | ObjectProperty | SpreadElement)[]): ObjectExpression |
@babel/types · removeProperties | (n: Node, opts?: { preserveComments: boolean; } | null | undefined): void | (node: Node, opts?: Options$1 | undefined): void |
@babel/types · updateExpression | (operator: "++" | "--", argument: Expression, prefix?: boolean | undefined): UpdateExpression | (operator: "++" | "--", argument: Identifier | MemberExpression, prefix?: boolean | undefined): UpdateExpression |
@babel/types · ExpressionWrapper | ParenthesizedExpression | TypeCastExpression | ExpressionStatement | ExpressionStatement | ParenthesizedExpression | TypeCastExpression |
@babel/types · FunctionParameter | Identifier | RestElement | AssignmentPattern | ArrayPattern | ObjectPattern | VoidPattern | ArrayPattern | AssignmentPattern | Identifier | ObjectPattern | RestElement | VoidPattern |
@babel/types · UserWhitespacable | ObjectMethod | ObjectProperty | ObjectTypeInternalSlot | ObjectTypeCallProperty | ObjectTypeIndexer | ObjectTypeProperty | ObjectTypeSpreadProperty | ObjectMethod | ObjectProperty | ObjectTypeCallProperty | ObjectTypeIndexer | ObjectTypeInternalSlot | ObjectTypeProperty | ObjectTypeSpreadProperty |
@babel/types · assertBlockParent | (node: object | null | undefined, opts?: object | null | undefined): void | (node: object | null | undefined, opts?: object | null | undefined): asserts node is BlockParent |
@babel/types · assertCatchClause | (node: object | null | undefined, opts?: object | null | undefined): void | (node: object | null | undefined, opts?: object | null | undefined): asserts node is CatchClause |
@babel/types · assertClassMethod | (node: object | null | undefined, opts?: object | null | undefined): void | (node: object | null | undefined, opts?: object | null | undefined): asserts node is ClassMethod |
@babel/types · assertConditional | (node: object | null | undefined, opts?: object | null | undefined): void | (node: object | null | undefined, opts?: object | null | undefined): asserts node is Conditional |
@babel/types · assertDeclaration | (node: object | null | undefined, opts?: object | null | undefined): void | (node: object | null | undefined, opts?: object | null | undefined): asserts node is Declaration |
@babel/types · assertIfStatement | (node: object | null | undefined, opts?: object | null | undefined): void | (node: object | null | undefined, opts?: object | null | undefined): asserts node is IfStatement |
@babel/types · assertJSXFragment | (node: object | null | undefined, opts?: object | null | undefined): void | (node: object | null | undefined, opts?: object | null | undefined): asserts node is JSXFragment |
@babel/types · assertNullLiteral | (node: object | null | undefined, opts?: object | null | undefined): void | (node: object | null | undefined, opts?: object | null | undefined): asserts node is NullLiteral |
@babel/types · assertPatternLike | (node: object | null | undefined, opts?: object | null | undefined): void | (node: object | null | undefined, opts?: object | null | undefined): asserts node is PatternLike |
@babel/types · assertPlaceholder | (node: object | null | undefined, opts?: object | null | undefined): void | (node: object | null | undefined, opts?: object | null | undefined): asserts node is Placeholder |
@babel/types · assertPrivateName | (node: object | null | undefined, opts?: object | null | undefined): void | (node: object | null | undefined, opts?: object | null | undefined): asserts node is PrivateName |
@babel/types · assertRestElement | (node: object | null | undefined, opts?: object | null | undefined): void | (node: object | null | undefined, opts?: object | null | undefined): asserts node is RestElement |
@babel/types · assertStaticBlock | (node: object | null | undefined, opts?: object | null | undefined): void | (node: object | null | undefined, opts?: object | null | undefined): asserts node is StaticBlock |
@babel/types · assertTSArrayType | (node: object | null | undefined, opts?: object | null | undefined): void | (node: object | null | undefined, opts?: object | null | undefined): asserts node is TSArrayType |
@babel/types · assertTSInferType | (node: object | null | undefined, opts?: object | null | undefined): void | (node: object | null | undefined, opts?: object | null | undefined): asserts node is TSInferType |
@babel/types · assertTSTupleType | (node: object | null | undefined, opts?: object | null | undefined): void | (node: object | null | undefined, opts?: object | null | undefined): asserts node is TSTupleType |
@babel/types · assertTSTypeQuery | (node: object | null | undefined, opts?: object | null | undefined): void | (node: object | null | undefined, opts?: object | null | undefined): asserts node is TSTypeQuery |
@babel/types · assertTSUnionType | (node: object | null | undefined, opts?: object | null | undefined): void | (node: object | null | undefined, opts?: object | null | undefined): asserts node is TSUnionType |
@babel/types · assertVoidPattern | (node: object | null | undefined, opts?: object | null | undefined): void | (node: object | null | undefined, opts?: object | null | undefined): asserts node is VoidPattern |
@babel/types · assignmentPattern | (left: Identifier | MemberExpression | TSAsExpression | TSSatisfiesExpression | TSTypeAssertion | TSNonNullExpression | ArrayPattern | ObjectPattern, right: Expression): AssignmentPattern | (left: ArrayPattern | Identifier | MemberExpression | ObjectPattern | TSAsExpression | TSNonNullExpression | TSSatisfiesExpression | TSTypeAssertion, right: Expression): AssignmentPattern |
@babel/types · declaredPredicate | (value: Flow): DeclaredPredicate | (value: Expression): DeclaredPredicate |
@babel/types · enumBooleanMember | (id: Identifier): EnumBooleanMember | (id: Identifier, init: BooleanLiteral): EnumBooleanMember |
@babel/types · importDeclaration | (specifiers: (ImportSpecifier | ImportDefaultSpecifier | ImportNamespaceSpecifier)[], source: StringLiteral, attributes?: ImportAttribute[] | null | undefined): ImportDeclaration | (specifiers: (ImportDefaultSpecifier | ImportNamespaceSpecifier | ImportSpecifier)[], source: StringLiteral, attributes?: ImportAttribute[] | null | undefined): ImportDeclaration |
@babel/types · isArrayExpression | (node: object | null | undefined, opts?: object | null | undefined): node is ArrayExpression | (node: Node | null | undefined): node is ArrayExpression | <Opts extends Options<ArrayExpression>>(node: Node | null | undefined, opts?: Opts | null | undefined): node is ArrayExpression & Opts |
@babel/types · isAwaitExpression | (node: object | null | undefined, opts?: object | null | undefined): node is AwaitExpression | (node: Node | null | undefined): node is AwaitExpression | <Opts extends Options<AwaitExpression>>(node: Node | null | undefined, opts?: Opts | null | undefined): node is AwaitExpression & Opts |
@babel/types · isClassExpression | (node: object | null | undefined, opts?: object | null | undefined): node is ClassExpression | (node: Node | null | undefined): node is ClassExpression | <Opts extends Options<ClassExpression>>(node: Node | null | undefined, opts?: Opts | null | undefined): node is ClassExpression & Opts |
@babel/types · isClassImplements | (node: object | null | undefined, opts?: object | null | undefined): node is ClassImplements | (node: Node | null | undefined): node is ClassImplements | <Opts extends Options<ClassImplements>>(node: Node | null | undefined, opts?: Opts | null | undefined): node is ClassImplements & Opts |
@babel/types · isDeclareFunction | (node: object | null | undefined, opts?: object | null | undefined): node is DeclareFunction | (node: Node | null | undefined): node is DeclareFunction | <Opts extends Options<DeclareFunction>>(node: Node | null | undefined, opts?: Opts | null | undefined): node is DeclareFunction & Opts |
@babel/types · isDeclareVariable | (node: object | null | undefined, opts?: object | null | undefined): node is DeclareVariable | (node: Node | null | undefined): node is DeclareVariable | <Opts extends Options<DeclareVariable>>(node: Node | null | undefined, opts?: Opts | null | undefined): node is DeclareVariable & Opts |
@babel/types · isEnumBooleanBody | (node: object | null | undefined, opts?: object | null | undefined): node is EnumBooleanBody | (node: Node | null | undefined): node is EnumBooleanBody | <Opts extends Options<EnumBooleanBody>>(node: Node | null | undefined, opts?: Opts | null | undefined): node is EnumBooleanBody & Opts |
@babel/types · isEnumDeclaration | (node: object | null | undefined, opts?: object | null | undefined): node is EnumDeclaration | (node: Node | null | undefined): node is EnumDeclaration | <Opts extends Options<EnumDeclaration>>(node: Node | null | undefined, opts?: Opts | null | undefined): node is EnumDeclaration & Opts |
@babel/types · isExportSpecifier | (node: object | null | undefined, opts?: object | null | undefined): node is ExportSpecifier | (node: Node | null | undefined): node is ExportSpecifier | <Opts extends Options<ExportSpecifier>>(node: Node | null | undefined, opts?: Opts | null | undefined): node is ExportSpecifier & Opts |
@babel/types · isFlowDeclaration | (node: object | null | undefined, opts?: object | null | undefined): node is FlowDeclaration | (node: Node | null | undefined): node is FlowDeclaration | <Opts extends Options<FlowDeclaration>>(node: Node | null | undefined, opts?: Opts | null | undefined): node is FlowDeclaration & Opts |
@babel/types · isImportAttribute | (node: object | null | undefined, opts?: object | null | undefined): node is ImportAttribute | (node: Node | null | undefined): node is ImportAttribute | <Opts extends Options<ImportAttribute>>(node: Node | null | undefined, opts?: Opts | null | undefined): node is ImportAttribute & Opts |
@babel/types · isImportSpecifier | (node: object | null | undefined, opts?: object | null | undefined): node is ImportSpecifier | (node: Node | null | undefined): node is ImportSpecifier | <Opts extends Options<ImportSpecifier>>(node: Node | null | undefined, opts?: Opts | null | undefined): node is ImportSpecifier & Opts |
@babel/types · isModuleSpecifier | (node: object | null | undefined, opts?: object | null | undefined): node is ModuleSpecifier | (node: Node | null | undefined): node is ModuleSpecifier | <Opts extends Options<ModuleSpecifier>>(node: Node | null | undefined, opts?: Opts | null | undefined): node is ModuleSpecifier & Opts |
@babel/types · isNodesEquivalent | <T extends Partial<Node>>(a: T, b: any): b is T | (a: any, b: any): boolean | <T extends Partial<Node>>(a: T, b: any): b is T |
@babel/types · isPlaceholderType | (placeholderType: "Identifier" | "StringLiteral" | "BlockStatement" | "ClassBody" | "ArrayExpression" | "AssignmentExpression" | "BinaryExpression" | "CallExpression" | "ConditionalExpression" | "FunctionExpression" | "NumericLiteral" | "NullLiteral" | "BooleanLiteral" | "RegExpLiteral" | "LogicalExpression" | "MemberExpression" | "NewExpression" | "ObjectExpression" | "SequenceExpression" | "ParenthesizedExpression" | "ThisExpression" | "UnaryExpression" | "UpdateExpression" | "ArrowFunctionExpression" | "ClassExpression" | "ImportExpression" | "MetaProperty" | "Super" | "TaggedTemplateExpres… | (placeholderType: string, targetType: string): boolean |
@babel/types · isReturnStatement | (node: object | null | undefined, opts?: object | null | undefined): node is ReturnStatement | (node: Node | null | undefined): node is ReturnStatement | <Opts extends Options<ReturnStatement>>(node: Node | null | undefined, opts?: Opts | null | undefined): node is ReturnStatement & Opts |
@babel/types · isSwitchStatement | (node: object | null | undefined, opts?: object | null | undefined): node is SwitchStatement | (node: Node | null | undefined): node is SwitchStatement | <Opts extends Options<SwitchStatement>>(node: Node | null | undefined, opts?: Opts | null | undefined): node is SwitchStatement & Opts |
@babel/types · isTSBigIntKeyword | (node: object | null | undefined, opts?: object | null | undefined): node is TSBigIntKeyword | (node: Node | null | undefined): node is TSBigIntKeyword | <Opts extends Options<TSBigIntKeyword>>(node: Node | null | undefined, opts?: Opts | null | undefined): node is TSBigIntKeyword & Opts |
@babel/types · isTSDeclareMethod | (node: object | null | undefined, opts?: object | null | undefined): node is TSDeclareMethod | (node: Node | null | undefined): node is TSDeclareMethod | <Opts extends Options<TSDeclareMethod>>(node: Node | null | undefined, opts?: Opts | null | undefined): node is TSDeclareMethod & Opts |
@babel/types · isTSInterfaceBody | (node: object | null | undefined, opts?: object | null | undefined): node is TSInterfaceBody | (node: Node | null | undefined): node is TSInterfaceBody | <Opts extends Options<TSInterfaceBody>>(node: Node | null | undefined, opts?: Opts | null | undefined): node is TSInterfaceBody & Opts |
@babel/types · isTSNumberKeyword | (node: object | null | undefined, opts?: object | null | undefined): node is TSNumberKeyword | (node: Node | null | undefined): node is TSNumberKeyword | <Opts extends Options<TSNumberKeyword>>(node: Node | null | undefined, opts?: Opts | null | undefined): node is TSNumberKeyword & Opts |
@babel/types · isTSObjectKeyword | (node: object | null | undefined, opts?: object | null | undefined): node is TSObjectKeyword | (node: Node | null | undefined): node is TSObjectKeyword | <Opts extends Options<TSObjectKeyword>>(node: Node | null | undefined, opts?: Opts | null | undefined): node is TSObjectKeyword & Opts |
@babel/types · isTSQualifiedName | (node: object | null | undefined, opts?: object | null | undefined): node is TSQualifiedName | (node: Node | null | undefined): node is TSQualifiedName | <Opts extends Options<TSQualifiedName>>(node: Node | null | undefined, opts?: Opts | null | undefined): node is TSQualifiedName & Opts |
@babel/types · isTSStringKeyword | (node: object | null | undefined, opts?: object | null | undefined): node is TSStringKeyword | (node: Node | null | undefined): node is TSStringKeyword | <Opts extends Options<TSStringKeyword>>(node: Node | null | undefined, opts?: Opts | null | undefined): node is TSStringKeyword & Opts |
@babel/types · isTSSymbolKeyword | (node: object | null | undefined, opts?: object | null | undefined): node is TSSymbolKeyword | (node: Node | null | undefined): node is TSSymbolKeyword | <Opts extends Options<TSSymbolKeyword>>(node: Node | null | undefined, opts?: Opts | null | undefined): node is TSSymbolKeyword & Opts |
@babel/types · isTSTypeAssertion | (node: object | null | undefined, opts?: object | null | undefined): node is TSTypeAssertion | (node: Node | null | undefined): node is TSTypeAssertion | <Opts extends Options<TSTypeAssertion>>(node: Node | null | undefined, opts?: Opts | null | undefined): node is TSTypeAssertion & Opts |
@babel/types · isTSTypeParameter | (node: object | null | undefined, opts?: object | null | undefined): node is TSTypeParameter | (node: Node | null | undefined): node is TSTypeParameter | <Opts extends Options<TSTypeParameter>>(node: Node | null | undefined, opts?: Opts | null | undefined): node is TSTypeParameter & Opts |
@babel/types · isTSTypePredicate | (node: object | null | undefined, opts?: object | null | undefined): node is TSTypePredicate | (node: Node | null | undefined): node is TSTypePredicate | <Opts extends Options<TSTypePredicate>>(node: Node | null | undefined, opts?: Opts | null | undefined): node is TSTypePredicate & Opts |
@babel/types · isTSTypeReference | (node: object | null | undefined, opts?: object | null | undefined): node is TSTypeReference | (node: Node | null | undefined): node is TSTypeReference | <Opts extends Options<TSTypeReference>>(node: Node | null | undefined, opts?: Opts | null | undefined): node is TSTypeReference & Opts |
@babel/types · isTemplateElement | (node: object | null | undefined, opts?: object | null | undefined): node is TemplateElement | (node: Node | null | undefined): node is TemplateElement | <Opts extends Options<TemplateElement>>(node: Node | null | undefined, opts?: Opts | null | undefined): node is TemplateElement & Opts |
@babel/types · isTemplateLiteral | (node: object | null | undefined, opts?: object | null | undefined): node is TemplateLiteral | (node: Node | null | undefined): node is TemplateLiteral | <Opts extends Options<TemplateLiteral>>(node: Node | null | undefined, opts?: Opts | null | undefined): node is TemplateLiteral & Opts |
@babel/types · isUnaryExpression | (node: object | null | undefined, opts?: object | null | undefined): node is UnaryExpression | (node: Node | null | undefined): node is UnaryExpression | <Opts extends Options<UnaryExpression>>(node: Node | null | undefined, opts?: Opts | null | undefined): node is UnaryExpression & Opts |
@babel/types · isValidIdentifier | (name: string): boolean | (name: string, reserved?: boolean | undefined): boolean |
@babel/types · isYieldExpression | (node: object | null | undefined, opts?: object | null | undefined): node is YieldExpression | (node: Node | null | undefined): node is YieldExpression | <Opts extends Options<YieldExpression>>(node: Node | null | undefined, opts?: Opts | null | undefined): node is YieldExpression & Opts |
@babel/types · jsxClosingElement | (name: JSXIdentifier | JSXNamespacedName | JSXMemberExpression): JSXClosingElement | (name: JSXIdentifier | JSXMemberExpression | JSXNamespacedName): JSXClosingElement |
@babel/types · jsxOpeningElement | (name: JSXIdentifier | JSXNamespacedName | JSXMemberExpression, attributes: (JSXAttribute | JSXSpreadAttribute)[], selfClosing?: boolean | undefined): JSXOpeningElement | (name: JSXIdentifier | JSXMemberExpression | JSXNamespacedName, attributes: (JSXAttribute | JSXSpreadAttribute)[], selfClosing?: boolean | undefined): JSXOpeningElement |
@babel/types · tsConstructorType | (typeParameters: TSTypeParameterDeclaration | null | undefined, parameters: (Identifier | RestElement | ArrayPattern | ObjectPattern)[], typeAnnotation?: TSTypeAnnotation | null | undefined): TSConstructorType | (typeParameters: TSTypeParameterDeclaration | null | undefined, params: (ArrayPattern | Identifier | ObjectPattern | RestElement)[], returnType?: TSTypeAnnotation | null | undefined): TSConstructorType |
@babel/types · tsDeclareFunction | (id: Identifier | null | undefined, typeParameters: Noop | TSTypeParameterDeclaration | null | undefined, params: FunctionParameter[], returnType?: TSTypeAnnotation | Noop | null | undefined): TSDeclareFunction | (id: Identifier | null | undefined, typeParameters: TSTypeParameterDeclaration | null | undefined, params: FunctionParameter[], returnType?: TSTypeAnnotation | null | undefined): TSDeclareFunction |
@babel/types · tsEnumDeclaration | (id: Identifier, members: TSEnumMember[]): TSEnumDeclaration | (id: Identifier, body: TSEnumBody): TSEnumDeclaration |
@babel/types · tsMethodSignature | (key: Expression, typeParameters: TSTypeParameterDeclaration | null | undefined, parameters: (Identifier | RestElement | ArrayPattern | ObjectPattern)[], typeAnnotation?: TSTypeAnnotation | null | undefined): TSMethodSignature | (key: Expression, typeParameters: TSTypeParameterDeclaration | null | undefined, params: (ArrayPattern | Identifier | ObjectPattern | RestElement)[], returnType?: TSTypeAnnotation | null | undefined): TSMethodSignature |
@babel/types · FlowBaseAnnotation | AnyTypeAnnotation | BooleanTypeAnnotation | NullLiteralTypeAnnotation | MixedTypeAnnotation | EmptyTypeAnnotation | NumberTypeAnnotation | StringTypeAnnotation | SymbolTypeAnnotation | ThisTypeAnnotation | VoidTypeAnnotation | AnyTypeAnnotation | BooleanTypeAnnotation | EmptyTypeAnnotation | MixedTypeAnnotation | NullLiteralTypeAnnotation | NumberTypeAnnotation | StringTypeAnnotation | SymbolTypeAnnotation | ThisTypeAnnotation | VoidTypeAnnotation |
@babel/types · TraversalAncestors | readonly { node: Node; key: string; index?: number | undefined; }[] | { node: Node; key: string; index?: number | undefined; }[] |
@babel/types · assertArrayPattern | (node: object | null | undefined, opts?: object | null | undefined): void | (node: object | null | undefined, opts?: object | null | undefined): asserts node is ArrayPattern |
@babel/types · assertDeclareClass | (node: object | null | undefined, opts?: object | null | undefined): void | (node: object | null | undefined, opts?: object | null | undefined): asserts node is DeclareClass |
@babel/types · assertDoExpression | (node: object | null | undefined, opts?: object | null | undefined): void | (node: object | null | undefined, opts?: object | null | undefined): asserts node is DoExpression |
@babel/types · assertForStatement | (node: object | null | undefined, opts?: object | null | undefined): void | (node: object | null | undefined, opts?: object | null | undefined): asserts node is ForStatement |
@babel/types · assertJSXAttribute | (node: object | null | undefined, opts?: object | null | undefined): void | (node: object | null | undefined, opts?: object | null | undefined): asserts node is JSXAttribute |
@babel/types · assertMetaProperty | (node: object | null | undefined, opts?: object | null | undefined): void | (node: object | null | undefined, opts?: object | null | undefined): asserts node is MetaProperty |
@babel/types · assertObjectMember | (node: object | null | undefined, opts?: object | null | undefined): void | (node: object | null | undefined, opts?: object | null | undefined): asserts node is ObjectMember |
@babel/types · assertObjectMethod | (node: object | null | undefined, opts?: object | null | undefined): void | (node: object | null | undefined, opts?: object | null | undefined): asserts node is ObjectMethod |
@babel/types · assertRegexLiteral | (node: object | null | undefined, opts?: object | null | undefined): void | (node: any, opts: any): void |
@babel/types · assertRestProperty | (node: object | null | undefined, opts?: object | null | undefined): void | (node: any, opts: any): void |
@babel/types · assertStandardized | (node: object | null | undefined, opts?: object | null | undefined): void | (node: object | null | undefined, opts?: object | null | undefined): asserts node is Standardized |
@babel/types · assertTSAnyKeyword | (node: object | null | undefined, opts?: object | null | undefined): void | (node: object | null | undefined, opts?: object | null | undefined): asserts node is TSAnyKeyword |
@babel/types · assertTSEntityName | (node: object | null | undefined, opts?: object | null | undefined): void | (node: object | null | undefined, opts?: object | null | undefined): asserts node is TSEntityName |
@babel/types · assertTSEnumMember | (node: object | null | undefined, opts?: object | null | undefined): void | (node: object | null | undefined, opts?: object | null | undefined): asserts node is TSEnumMember |
@babel/types · assertTSImportType | (node: object | null | undefined, opts?: object | null | undefined): void | (node: object | null | undefined, opts?: object | null | undefined): asserts node is TSImportType |
@babel/types · assertTSMappedType | (node: object | null | undefined, opts?: object | null | undefined): void | (node: object | null | undefined, opts?: object | null | undefined): asserts node is TSMappedType |
@babel/types · assertTryStatement | (node: object | null | undefined, opts?: object | null | undefined): void | (node: object | null | undefined, opts?: object | null | undefined): asserts node is TryStatement |
@babel/types · classPrivateMethod | (kind: "method" | "get" | "set" | undefined, key: PrivateName, params: (TSParameterProperty | FunctionParameter)[], body: BlockStatement, _static?: boolean | undefined): ClassPrivateMethod | (kind: "get" | "set" | "method" | undefined, key: PrivateName, params: (TSParameterProperty | FunctionParameter)[], body: BlockStatement, _static?: boolean | undefined): ClassPrivateMethod |
@babel/types · isBinaryExpression | (node: object | null | undefined, opts?: object | null | undefined): node is BinaryExpression | (node: Node | null | undefined): node is BinaryExpression | <Opts extends Options<BinaryExpression>>(node: Node | null | undefined, opts?: Opts | null | undefined): node is BinaryExpression & Opts |
@babel/types · isClassDeclaration | (node: object | null | undefined, opts?: object | null | undefined): node is ClassDeclaration | (node: Node | null | undefined): node is ClassDeclaration | <Opts extends Options<ClassDeclaration>>(node: Node | null | undefined, opts?: Opts | null | undefined): node is ClassDeclaration & Opts |
@babel/types · isDeclareInterface | (node: object | null | undefined, opts?: object | null | undefined): node is DeclareInterface | (node: Node | null | undefined): node is DeclareInterface | <Opts extends Options<DeclareInterface>>(node: Node | null | undefined, opts?: Opts | null | undefined): node is DeclareInterface & Opts |
@babel/types · isDeclareTypeAlias | (node: object | null | undefined, opts?: object | null | undefined): node is DeclareTypeAlias | (node: Node | null | undefined): node is DeclareTypeAlias | <Opts extends Options<DeclareTypeAlias>>(node: Node | null | undefined, opts?: Opts | null | undefined): node is DeclareTypeAlias & Opts |
@babel/types · isDirectiveLiteral | (node: object | null | undefined, opts?: object | null | undefined): node is DirectiveLiteral | (node: Node | null | undefined): node is DirectiveLiteral | <Opts extends Options<DirectiveLiteral>>(node: Node | null | undefined, opts?: Opts | null | undefined): node is DirectiveLiteral & Opts |
@babel/types · isDoWhileStatement | (node: object | null | undefined, opts?: object | null | undefined): node is DoWhileStatement | (node: Node | null | undefined): node is DoWhileStatement | <Opts extends Options<DoWhileStatement>>(node: Node | null | undefined, opts?: Opts | null | undefined): node is DoWhileStatement & Opts |
@babel/types · isEnumNumberMember | (node: object | null | undefined, opts?: object | null | undefined): node is EnumNumberMember | (node: Node | null | undefined): node is EnumNumberMember | <Opts extends Options<EnumNumberMember>>(node: Node | null | undefined, opts?: Opts | null | undefined): node is EnumNumberMember & Opts |
@babel/types · isEnumStringMember | (node: object | null | undefined, opts?: object | null | undefined): node is EnumStringMember | (node: Node | null | undefined): node is EnumStringMember | <Opts extends Options<EnumStringMember>>(node: Node | null | undefined, opts?: Opts | null | undefined): node is EnumStringMember & Opts |
@babel/types · isImportExpression | (node: object | null | undefined, opts?: object | null | undefined): node is ImportExpression | (node: Node | null | undefined): node is ImportExpression | <Opts extends Options<ImportExpression>>(node: Node | null | undefined, opts?: Opts | null | undefined): node is ImportExpression & Opts |
@babel/types · isInterfaceExtends | (node: object | null | undefined, opts?: object | null | undefined): node is InterfaceExtends | (node: Node | null | undefined): node is InterfaceExtends | <Opts extends Options<InterfaceExtends>>(node: Node | null | undefined, opts?: Opts | null | undefined): node is InterfaceExtends & Opts |
@babel/types · isLabeledStatement | (node: object | null | undefined, opts?: object | null | undefined): node is LabeledStatement | (node: Node | null | undefined): node is LabeledStatement | <Opts extends Options<LabeledStatement>>(node: Node | null | undefined, opts?: Opts | null | undefined): node is LabeledStatement & Opts |
@babel/types · isMemberExpression | (node: object | null | undefined, opts?: object | null | undefined): node is MemberExpression | (node: Node | null | undefined): node is MemberExpression | <Opts extends Options<MemberExpression>>(node: Node | null | undefined, opts?: Opts | null | undefined): node is MemberExpression & Opts |
@babel/types · isModuleExpression | (node: object | null | undefined, opts?: object | null | undefined): node is ModuleExpression | (node: Node | null | undefined): node is ModuleExpression | <Opts extends Options<ModuleExpression>>(node: Node | null | undefined, opts?: Opts | null | undefined): node is ModuleExpression & Opts |
@babel/types · isObjectExpression | (node: object | null | undefined, opts?: object | null | undefined): node is ObjectExpression | (node: Node | null | undefined): node is ObjectExpression | <Opts extends Options<ObjectExpression>>(node: Node | null | undefined, opts?: Opts | null | undefined): node is ObjectExpression & Opts |
@babel/types · isTSBooleanKeyword | (node: object | null | undefined, opts?: object | null | undefined): node is TSBooleanKeyword | (node: Node | null | undefined): node is TSBooleanKeyword | <Opts extends Options<TSBooleanKeyword>>(node: Node | null | undefined, opts?: Opts | null | undefined): node is TSBooleanKeyword & Opts |
@babel/types · isTSIndexSignature | (node: object | null | undefined, opts?: object | null | undefined): node is TSIndexSignature | (node: Node | null | undefined): node is TSIndexSignature | <Opts extends Options<TSIndexSignature>>(node: Node | null | undefined, opts?: Opts | null | undefined): node is TSIndexSignature & Opts |
@babel/types · isTSTypeAnnotation | (node: object | null | undefined, opts?: object | null | undefined): node is TSTypeAnnotation | (node: Node | null | undefined): node is TSTypeAnnotation | <Opts extends Options<TSTypeAnnotation>>(node: Node | null | undefined, opts?: Opts | null | undefined): node is TSTypeAnnotation & Opts |
@babel/types · isTSUnknownKeyword | (node: object | null | undefined, opts?: object | null | undefined): node is TSUnknownKeyword | (node: Node | null | undefined): node is TSUnknownKeyword | <Opts extends Options<TSUnknownKeyword>>(node: Node | null | undefined, opts?: Opts | null | undefined): node is TSUnknownKeyword & Opts |
@babel/types · isUpdateExpression | (node: object | null | undefined, opts?: object | null | undefined): node is UpdateExpression | (node: Node | null | undefined): node is UpdateExpression | <Opts extends Options<UpdateExpression>>(node: Node | null | undefined, opts?: Opts | null | undefined): node is UpdateExpression & Opts |
@babel/types · objectTypeProperty | (key: Identifier | StringLiteral, value: FlowType, variance?: Variance | null | undefined): ObjectTypeProperty | (key: Identifier | NumericLiteral | StringLiteral, value: FlowType, variance?: Variance | null | undefined): ObjectTypeProperty |
@babel/types · variableDeclarator | (id: LVal | VoidPattern, init?: Expression | null | undefined): VariableDeclarator | (id: ArrayPattern | Identifier | ObjectPattern | VoidPattern, init?: Expression | null | undefined): VariableDeclarator |
@babel/types · assertBigIntLiteral | (node: object | null | undefined, opts?: object | null | undefined): void | (node: object | null | undefined, opts?: object | null | undefined): asserts node is BigIntLiteral |
@babel/types · assertClassProperty | (node: object | null | undefined, opts?: object | null | undefined): void | (node: object | null | undefined, opts?: object | null | undefined): asserts node is ClassProperty |
@babel/types · assertDeclareModule | (node: object | null | undefined, opts?: object | null | undefined): void | (node: object | null | undefined, opts?: object | null | undefined): asserts node is DeclareModule |
@babel/types · assertFlowPredicate | (node: object | null | undefined, opts?: object | null | undefined): void | (node: object | null | undefined, opts?: object | null | undefined): asserts node is FlowPredicate |