Vigia

Оновлення @babel/types з 7.x до 8.x

Порівняння публічного API @babel/types 7.29.8 і 8.0.6, обчислене автоматично за їхніми типами TypeScript. Змінена сигнатура — можлива несумісна зміна, а не гарантія.

Підсумок

Видалені шляхи імпорту0
Видалені експорти34
Змінені сигнатури771
Видалені члени класів або інтерфейсів34
Змінені члени класів або інтерфейсів1658
Нові застарівання3
Зміни вимог (engines, peer-залежності)1
Нові експорти125

Видалені експорти

importexportkindБуло
@babel/typesNoopinterfaceinterface
@babel/typesnoopfunction(): Noop
@babel/typesisNoopfunction(node: object | null | undefined, opts?: object | null | undefined): node is Noop
@babel/typesassertNoopfunction(node: object | null | undefined, opts?: object | null | undefined): void
@babel/typesbuildChildrenfunction(node: { children: readonly (JSXElement | JSXFragment | JSXExpressionContainer | JSXText | JSXSpreadChild | JSXEmptyExpression)[]; }): (JSXElement | JSXFragment | JSXExpressionContainer | JSXText | JSXSpreadChild)[]
@babel/typesDecimalLiteralinterfaceinterface
@babel/typesdecimalLiteralfunction(value: string): DecimalLiteral
@babel/typesTupleExpressioninterfaceinterface
@babel/typestupleExpressionfunction(elements?: (Expression | SpreadElement)[] | undefined): TupleExpression
@babel/typesRecordExpressioninterfaceinterface
@babel/typesisDecimalLiteralfunction(node: object | null | undefined, opts?: object | null | undefined): node is DecimalLiteral
@babel/typesrecordExpressionfunction(properties: (SpreadElement | ObjectProperty)[]): RecordExpression
@babel/typesisTupleExpressionfunction(node: object | null | undefined, opts?: object | null | undefined): node is TupleExpression
@babel/typesisRecordExpressionfunction(node: object | null | undefined, opts?: object | null | undefined): node is RecordExpression
@babel/typesPipelineBareFunctioninterfaceinterface
@babel/typesassertDecimalLiteralfunction(node: object | null | undefined, opts?: object | null | undefined): void
@babel/typespipelineBareFunctionfunction(callee: Expression): PipelineBareFunction
@babel/typestoSequenceExpressionfunction(nodes: readonly Node[], scope: { push(value: { id: LVal; kind: "var"; init?: Expression | undefined; }): void; buildUndefinedNode(): Node; }): SequenceExpression | undefined
@babel/typesassertTupleExpressionfunction(node: object | null | undefined, opts?: object | null | undefined): void
@babel/typesassertRecordExpressionfunction(node: object | null | undefined, opts?: object | null | undefined): void
@babel/typesisPipelineBareFunctionfunction(node: object | null | undefined, opts?: object | null | undefined): node is PipelineBareFunction
@babel/typesPipelineTopicExpressioninterfaceinterface
@babel/typespipelineTopicExpressionfunction(expression: Expression): PipelineTopicExpression
@babel/typesisPipelineTopicExpressionfunction(node: object | null | undefined, opts?: object | null | undefined): node is PipelineTopicExpression
@babel/typesassertPipelineBareFunctionfunction(node: object | null | undefined, opts?: object | null | undefined): void
@babel/typesPipelinePrimaryTopicReferenceinterfaceinterface
@babel/typesTSExpressionWithTypeArgumentsinterfaceinterface
@babel/typesassertPipelineTopicExpressionfunction(node: object | null | undefined, opts?: object | null | undefined): void
@babel/typespipelinePrimaryTopicReferencefunction(): PipelinePrimaryTopicReference
@babel/typestsExpressionWithTypeArgumentsfunction(expression: TSEntityName, typeParameters?: TSTypeParameterInstantiation | null | undefined): TSExpressionWithTypeArguments
@babel/typesisPipelinePrimaryTopicReferencefunction(node: object | null | undefined, opts?: object | null | undefined): node is PipelinePrimaryTopicReference
@babel/typesisTSExpressionWithTypeArgumentsfunction(node: object | null | undefined, opts?: object | null | undefined): node is TSExpressionWithTypeArguments
@babel/typesassertPipelinePrimaryTopicReferencefunction(node: object | null | undefined, opts?: object | null | undefined): void
@babel/typesassertTSExpressionWithTypeArgumentsfunction(node: object | null | undefined, opts?: object | null | undefined): void

Змінені сигнатури

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 · ForForInStatement | ForStatement | ForOfStatementForInStatement | ForOfStatement | ForStatement
@babel/types · JSXJSXElement | JSXFragment | JSXIdentifier | JSXNamespacedName | JSXExpressionContainer | JSXAttribute | JSXMemberExpression | JSXClosingElement | JSXOpeningElement | JSXText | JSXSpreadChild | JSXEmptyExpression | JSXSpreadAttribute | JSXOpeningFragment | JSXClosingFragmentJSXAttribute | JSXClosingElement | JSXClosingFragment | JSXElement | JSXEmptyExpression | JSXExpressionContainer | JSXFragment | JSXIdentifier | JSXMemberExpression | JSXNamespacedName | JSXOpeningElement | JSXOpeningFragment | JSXSpreadAttribute | JSXSpreadChild | JSXText
@babel/types · FlowTypeCastExpression | 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 · LValIdentifier | MemberExpression | TSAsExpression | TSSatisfiesExpression | TSTypeAssertion | TSNonNullExpression | RestElement | AssignmentPattern | ArrayPattern | ObjectPattern | TSParameterPropertyArrayPattern | Identifier | MemberExpression | ObjectPattern | TSAsExpression | TSNonNullExpression | TSSatisfiesExpression | TSTypeAssertion
@babel/types · LoopDoWhileStatement | ForInStatement | ForStatement | WhileStatement | ForOfStatementDoWhileStatement | ForInStatement | ForOfStatement | ForStatement | WhileStatement
@babel/types · NodeArrayExpression | 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 · ClassClassExpression | ClassDeclarationClassDeclaration | 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 · MethodObjectMethod | ClassMethod | ClassPrivateMethodClassMethod | ClassPrivateMethod | ObjectMethod
@babel/types · TSTypeTSAnyKeyword | 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 · LiteralStringLiteral | NumericLiteral | NullLiteral | BooleanLiteral | RegExpLiteral | TemplateLiteral | BigIntLiteral | DecimalLiteralBigIntLiteral | BooleanLiteral | NullLiteral | NumericLiteral | RegExpLiteral | StringLiteral | TemplateLiteral
@babel/types · PatternAssignmentPattern | ArrayPattern | ObjectPattern | VoidPatternArrayPattern | AssignmentPattern | ObjectPattern | VoidPattern
@babel/types · PrivatePrivateName | ClassPrivateMethod | ClassPrivatePropertyClassPrivateMethod | ClassPrivateProperty | PrivateName
@babel/types · PureishFunctionExpression | StringLiteral | NumericLiteral | NullLiteral | BooleanLiteral | RegExpLiteral | ArrowFunctionExpression | BigIntLiteral | DecimalLiteral | FunctionDeclarationArrowFunctionExpression | 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 · AccessorClassAccessorPropertyClassAccessorPropertyComputed | ClassAccessorPropertyNonComputed
@babel/types · FlowTypeAnyTypeAnnotation | 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 · FunctionFunctionExpression | ArrowFunctionExpression | FunctionDeclaration | ObjectMethod | ClassMethod | ClassPrivateMethodArrowFunctionExpression | ClassMethod | ClassPrivateMethod | FunctionDeclaration | FunctionExpression | ObjectMethod
@babel/types · PropertyObjectProperty | ClassProperty | ClassPrivateProperty | ClassAccessorPropertyClassAccessorProperty | ClassPrivateProperty | ClassProperty | ObjectProperty
@babel/types · ScopableFunctionExpression | ArrowFunctionExpression | ClassExpression | BlockStatement | DoWhileStatement | ForInStatement | ForStatement | FunctionDeclaration | SwitchStatement | WhileStatement | ClassDeclaration | ForOfStatement | CatchClause | Program | ObjectMethod | ClassMethod | ClassPrivateMethod | StaticBlock | TSModuleBlockArrowFunctionExpression | 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 · ImmutableStringLiteral | NumericLiteral | NullLiteral | BooleanLiteral | BigIntLiteral | JSXElement | JSXFragment | DecimalLiteral | JSXExpressionContainer | JSXAttribute | JSXClosingElement | JSXOpeningElement | JSXText | JSXSpreadChild | JSXOpeningFragment | JSXClosingFragmentBigIntLiteral | BooleanLiteral | JSXAttribute | JSXClosingElement | JSXClosingFragment | JSXElement | JSXExpressionContainer | JSXFragment | JSXOpeningElement | JSXOpeningFragment | JSXSpreadChild | JSXText | NullLiteral | NumericLiteral | StringLiteral
@babel/types · StatementBlockStatement | 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 · UnaryLikeUnaryExpression | SpreadElementSpreadElement | 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 · EnumMemberEnumBooleanMember | EnumNumberMember | EnumStringMember | EnumDefaultedMemberEnumBooleanMember | EnumDefaultedMember | EnumNumberMember | EnumStringMember
@babel/types · ExpressionArrayExpression | 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 · TSBaseTypeTSAnyKeyword | TSBooleanKeyword | TSBigIntKeyword | TSIntrinsicKeyword | TSNeverKeyword | TSNullKeyword | TSNumberKeyword | TSObjectKeyword | TSStringKeyword | TSSymbolKeyword | TSUndefinedKeyword | TSUnknownKeyword | TSVoidKeyword | TSThisType | TSTemplateLiteralType | TSLiteralTypeTSAnyKeyword | TSBigIntKeyword | TSBooleanKeyword | TSIntrinsicKeyword | TSLiteralType | TSNeverKeyword | TSNullKeyword | TSNumberKeyword | TSObjectKeyword | TSStringKeyword | TSSymbolKeyword | TSTemplateLiteralType | TSThisType | TSUndefinedKeyword | TSUnknownKeyword | TSVoidKeyword
@babel/types · TypeScriptTSInstantiationExpression | 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 · BlockParentFunctionExpression | ArrowFunctionExpression | BlockStatement | DoWhileStatement | ForInStatement | ForStatement | FunctionDeclaration | SwitchStatement | WhileStatement | ForOfStatement | CatchClause | Program | ObjectMethod | ClassMethod | ClassPrivateMethod | StaticBlock | TSModuleBlockArrowFunctionExpression | BlockStatement | CatchClause | ClassMethod | ClassPrivateMethod | DoWhileStatement | ForInStatement | ForOfStatement | ForStatement | FunctionDeclaration | FunctionExpression | ObjectMethod | Program | StaticBlock | SwitchStatement | TSModuleBlock | WhileStatement
@babel/types · ClassMethodinterfaceClassMethodComputed | ClassMethodNonComputed
@babel/types · DeclarationFunctionDeclaration | 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 | TSImportEqualsDeclarationClassDeclaration | 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 · PatternLikeIdentifier | MemberExpression | TSAsExpression | TSSatisfiesExpression | TSTypeAssertion | TSNonNullExpression | RestElement | AssignmentPattern | ArrayPattern | ObjectPattern | VoidPatternArrayPattern | 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 · ObjectMethodinterfaceObjectMethodComputed | ObjectMethodNonComputed
@babel/types · RegexLiteralRegExpLiteralinterface
@babel/types · RestPropertyRestElementinterface
@babel/types · StandardizedArrayExpression | 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 · TSEntityNameIdentifier | TSQualifiedNameIdentifier | 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 · ClassPropertyinterfaceClassPropertyComputed | ClassPropertyNonComputed
@babel/types · MiscellaneousV8IntrinsicIdentifier | Noop | PlaceholderPlaceholder | V8IntrinsicIdentifier
@babel/types · NumberLiteralNumericLiteralinterface
@babel/types · TSTypeElementTSIndexSignature | TSCallSignatureDeclaration | TSConstructSignatureDeclaration | TSPropertySignature | TSMethodSignatureTSCallSignatureDeclaration | 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 · FunctionParentFunctionExpression | ArrowFunctionExpression | FunctionDeclaration | ObjectMethod | ClassMethod | ClassPrivateMethod | StaticBlock | TSModuleBlockArrowFunctionExpression | ClassMethod | ClassPrivateMethod | FunctionDeclaration | FunctionExpression | ObjectMethod | StaticBlock | TSModuleBlock
@babel/types · ObjectPropertyinterfaceObjectPropertyComputed | ObjectPropertyNonComputed
@babel/types · SpreadPropertySpreadElementinterface
@babel/types · TerminatorlessYieldExpression | AwaitExpression | BreakStatement | ContinueStatement | ReturnStatement | ThrowStatementAwaitExpression | 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 · FlowDeclarationDeclareClass | DeclareFunction | DeclareInterface | DeclareModule | DeclareModuleExports | DeclareTypeAlias | DeclareOpaqueType | DeclareVariable | DeclareExportDeclaration | DeclareExportAllDeclaration | InterfaceDeclaration | OpaqueType | TypeAliasDeclareClass | DeclareExportAllDeclaration | DeclareExportDeclaration | DeclareFunction | DeclareInterface | DeclareModule | DeclareModuleExports | DeclareOpaqueType | DeclareTypeAlias | DeclareVariable | InterfaceDeclaration | OpaqueType | TypeAlias
@babel/types · ModuleSpecifierExportSpecifier | ExportDefaultSpecifier | ExportNamespaceSpecifier | ImportSpecifier | ImportDefaultSpecifier | ImportNamespaceSpecifierExportDefaultSpecifier | ExportNamespaceSpecifier | ExportSpecifier | ImportDefaultSpecifier | ImportNamespaceSpecifier | ImportSpecifier
@babel/types · TSDeclareMethodinterfaceTSDeclareMethodComputed | 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 · BinaryExpressioninterfaceBinaryExpressionIn | BinaryExpressionNotIn
@babel/types · MemberExpressioninterfaceMemberExpressionComputed | 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 · ExpressionWrapperParenthesizedExpression | TypeCastExpression | ExpressionStatementExpressionStatement | ParenthesizedExpression | TypeCastExpression
@babel/types · FunctionParameterIdentifier | RestElement | AssignmentPattern | ArrayPattern | ObjectPattern | VoidPatternArrayPattern | AssignmentPattern | Identifier | ObjectPattern | RestElement | VoidPattern
@babel/types · UserWhitespacableObjectMethod | ObjectProperty | ObjectTypeInternalSlot | ObjectTypeCallProperty | ObjectTypeIndexer | ObjectTypeProperty | ObjectTypeSpreadPropertyObjectMethod | 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 · FlowBaseAnnotationAnyTypeAnnotation | BooleanTypeAnnotation | NullLiteralTypeAnnotation | MixedTypeAnnotation | EmptyTypeAnnotation | NumberTypeAnnotation | StringTypeAnnotation | SymbolTypeAnnotation | ThisTypeAnnotation | VoidTypeAnnotationAnyTypeAnnotation | BooleanTypeAnnotation | EmptyTypeAnnotation | MixedTypeAnnotation | NullLiteralTypeAnnotation | NumberTypeAnnotation | StringTypeAnnotation | SymbolTypeAnnotation | ThisTypeAnnotation | VoidTypeAnnotation
@babel/types · TraversalAncestorsreadonly { 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

Видалені члени класів або інтерфейсів

memberimportБуло
JSXElement.selfClosing@babel/typesboolean | null
TSTypeQuery.typeParameters@babel/typesTSTypeParameterInstantiation | null
TSImportType.argument@babel/typesStringLiteral
TSImportType.typeParameters@babel/typesTSTypeParameterInstantiation | null
TSMappedType.typeParameter@babel/typesTSTypeParameter
NewExpression.typeParameters@babel/typesany
CallExpression.optional@babel/typesboolean | null
CallExpression.typeParameters@babel/typesTSTypeParameterInstantiation | null
TSFunctionType.parameters@babel/types(Identifier | RestElement | ArrayPattern | ObjectPattern)[]
TSFunctionType.typeAnnotation@babel/typesTSTypeAnnotation | null
ClassExpression.superTypeParameters@babel/typesTypeParameterInstantiation | TSTypeParameterInstantiation | null
TSTypeReference.typeParameters@babel/typesTSTypeParameterInstantiation | null
ClassDeclaration.superTypeParameters@babel/typesTypeParameterInstantiation | TSTypeParameterInstantiation | null
ImportDeclaration.assertions@babel/typesImportAttribute[] | null
JSXOpeningElement.typeParameters@babel/typesTSTypeParameterInstantiation | null
TSConstructorType.parameters@babel/types(Identifier | RestElement | ArrayPattern | ObjectPattern)[]
TSConstructorType.typeAnnotation@babel/typesTSTypeAnnotation | null
TSEnumDeclaration.members@babel/typesTSEnumMember[]
TSEnumDeclaration.initializer@babel/typesExpression | null
TSMethodSignature.parameters@babel/types(Identifier | RestElement | ArrayPattern | ObjectPattern)[]
TSMethodSignature.typeAnnotation@babel/typesTSTypeAnnotation | null
TSModuleDeclaration.global@babel/typesboolean | null
ExportAllDeclaration.assertions@babel/typesImportAttribute[] | null
ExportNamedDeclaration.assertions@babel/typesImportAttribute[] | null
OptionalCallExpression.typeParameters@babel/typesTSTypeParameterInstantiation | null
DeclareExportDeclaration.assertions@babel/typesImportAttribute[] | null
TaggedTemplateExpression.typeParameters@babel/typesTypeParameterInstantiation | TSTypeParameterInstantiation | null
TSImportEqualsDeclaration.isExport@babel/typesboolean
TSInstantiationExpression.typeParameters@babel/typesTSTypeParameterInstantiation | null
TSCallSignatureDeclaration.parameters@babel/types(Identifier | RestElement | ArrayPattern | ObjectPattern)[]
TSCallSignatureDeclaration.typeAnnotation@babel/typesTSTypeAnnotation | null
DeclareExportAllDeclaration.assertions@babel/typesImportAttribute[] | null
TSConstructSignatureDeclaration.parameters@babel/types(Identifier | RestElement | ArrayPattern | ObjectPattern)[]
TSConstructSignatureDeclaration.typeAnnotation@babel/typesTSTypeAnnotation | null

Змінені члени класів або інтерфейсів

memberБулоСтало
File.endnumber | nullnumber | null | undefined
File.locSourceLocation | nullSourceLocation | null | undefined
File.startnumber | nullnumber | null | undefined
File.tokensany[] | nullany[] | null | undefined
File.comments(CommentBlock | CommentLine)[] | null(CommentBlock | CommentLine)[] | null | undefined
File.innerCommentsreadonly Comment[] | nullComment[] | null | undefined
File.leadingCommentsreadonly Comment[] | nullComment[] | null | undefined
File.trailingCommentsreadonly Comment[] | nullComment[] | null | undefined
Super.endnumber | nullnumber | null | undefined
Super.locSourceLocation | nullSourceLocation | null | undefined
Super.startnumber | nullnumber | null | undefined
Super.innerCommentsreadonly Comment[] | nullComment[] | null | undefined
Super.leadingCommentsreadonly Comment[] | nullComment[] | null | undefined
Super.trailingCommentsreadonly Comment[] | nullComment[] | null | undefined
Import.endnumber | nullnumber | null | undefined
Import.locSourceLocation | nullSourceLocation | null | undefined
Import.startnumber | nullnumber | null | undefined
Import.innerCommentsreadonly Comment[] | nullComment[] | null | undefined
Import.leadingCommentsreadonly Comment[] | nullComment[] | null | undefined
Import.trailingCommentsreadonly Comment[] | nullComment[] | null | undefined
JSXText.endnumber | nullnumber | null | undefined
JSXText.locSourceLocation | nullSourceLocation | null | undefined
JSXText.startnumber | nullnumber | null | undefined
JSXText.innerCommentsreadonly Comment[] | nullComment[] | null | undefined
JSXText.leadingCommentsreadonly Comment[] | nullComment[] | null | undefined
JSXText.trailingCommentsreadonly Comment[] | nullComment[] | null | undefined
Program.endnumber | nullnumber | null | undefined
Program.locSourceLocation | nullSourceLocation | null | undefined
Program.startnumber | nullnumber | null | undefined
Program.interpreterInterpreterDirective | nullInterpreterDirective | null | undefined
Program.innerCommentsreadonly Comment[] | nullComment[] | null | undefined
Program.leadingCommentsreadonly Comment[] | nullComment[] | null | undefined
Program.trailingCommentsreadonly Comment[] | nullComment[] | null | undefined
Variance.endnumber | nullnumber | null | undefined
Variance.locSourceLocation | nullSourceLocation | null | undefined
Variance.startnumber | nullnumber | null | undefined
Variance.innerCommentsreadonly Comment[] | nullComment[] | null | undefined
Variance.leadingCommentsreadonly Comment[] | nullComment[] | null | undefined
Variance.trailingCommentsreadonly Comment[] | nullComment[] | null | undefined
ClassBody.endnumber | nullnumber | null | undefined
ClassBody.locSourceLocation | nullSourceLocation | null | undefined
ClassBody.body(ClassMethod | ClassPrivateMethod | ClassProperty | ClassPrivateProperty | ClassAccessorProperty | TSDeclareMethod | TSIndexSignature | StaticBlock)[](ClassAccessorProperty | ClassMethod | ClassPrivateMethod | ClassPrivateProperty | ClassProperty | StaticBlock | TSDeclareMethod | TSIndexSignature)[]
ClassBody.startnumber | nullnumber | null | undefined
ClassBody.innerCommentsreadonly Comment[] | nullComment[] | null | undefined
ClassBody.leadingCommentsreadonly Comment[] | nullComment[] | null | undefined
ClassBody.trailingCommentsreadonly Comment[] | nullComment[] | null | undefined
Decorator.endnumber | nullnumber | null | undefined
Decorator.locSourceLocation | nullSourceLocation | null | undefined
Decorator.startnumber | nullnumber | null | undefined
Decorator.innerCommentsreadonly Comment[] | nullComment[] | null | undefined
Decorator.leadingCommentsreadonly Comment[] | nullComment[] | null | undefined
Decorator.trailingCommentsreadonly Comment[] | nullComment[] | null | undefined
Directive.endnumber | nullnumber | null | undefined
Directive.locSourceLocation | nullSourceLocation | null | undefined
Directive.startnumber | nullnumber | null | undefined
Directive.innerCommentsreadonly Comment[] | nullComment[] | null | undefined
Directive.leadingCommentsreadonly Comment[] | nullComment[] | null | undefined
Directive.trailingCommentsreadonly Comment[] | nullComment[] | null | undefined
TypeAlias.endnumber | nullnumber | null | undefined
TypeAlias.locSourceLocation | nullSourceLocation | null | undefined
TypeAlias.startnumber | nullnumber | null | undefined
TypeAlias.innerCommentsreadonly Comment[] | nullComment[] | null | undefined
TypeAlias.typeParametersTypeParameterDeclaration | nullTypeParameterDeclaration | null | undefined
TypeAlias.leadingCommentsreadonly Comment[] | nullComment[] | null | undefined
TypeAlias.trailingCommentsreadonly Comment[] | nullComment[] | null | undefined
Identifier.endnumber | nullnumber | null | undefined
Identifier.locSourceLocation | nullSourceLocation | null | undefined
Identifier.startnumber | nullnumber | null | undefined
Identifier.optionalboolean | nullboolean | null | undefined
Identifier.decoratorsDecorator[] | nullDecorator[] | null | undefined
Identifier.innerCommentsreadonly Comment[] | nullComment[] | null | undefined
Identifier.typeAnnotationTypeAnnotation | TSTypeAnnotation | Noop | nullTSTypeAnnotation | TypeAnnotation | null | undefined
Identifier.leadingCommentsreadonly Comment[] | nullComment[] | null | undefined
Identifier.trailingCommentsreadonly Comment[] | nullComment[] | null | undefined
JSXElement.endnumber | nullnumber | null | undefined
JSXElement.locSourceLocation | nullSourceLocation | null | undefined
JSXElement.startnumber | nullnumber | null | undefined
JSXElement.children(JSXElement | JSXFragment | JSXExpressionContainer | JSXText | JSXSpreadChild)[](JSXElement | JSXExpressionContainer | JSXFragment | JSXSpreadChild | JSXText)[]
JSXElement.innerCommentsreadonly Comment[] | nullComment[] | null | undefined
JSXElement.closingElementJSXClosingElement | nullJSXClosingElement | null | undefined
JSXElement.leadingCommentsreadonly Comment[] | nullComment[] | null | undefined
JSXElement.trailingCommentsreadonly Comment[] | nullComment[] | null | undefined
OpaqueType.endnumber | nullnumber | null | undefined
OpaqueType.locSourceLocation | nullSourceLocation | null | undefined
OpaqueType.startnumber | nullnumber | null | undefined
OpaqueType.supertypeFlowType | nullFlowType | null | undefined
OpaqueType.innerCommentsreadonly Comment[] | nullComment[] | null | undefined
OpaqueType.typeParametersTypeParameterDeclaration | nullTypeParameterDeclaration | null | undefined
OpaqueType.leadingCommentsreadonly Comment[] | nullComment[] | null | undefined
OpaqueType.trailingCommentsreadonly Comment[] | nullComment[] | null | undefined
SwitchCase.endnumber | nullnumber | null | undefined
SwitchCase.locSourceLocation | nullSourceLocation | null | undefined
SwitchCase.testExpression | nullExpression | null | undefined
SwitchCase.startnumber | nullnumber | null | undefined
SwitchCase.innerCommentsreadonly Comment[] | nullComment[] | null | undefined
SwitchCase.leadingCommentsreadonly Comment[] | nullComment[] | null | undefined
SwitchCase.trailingCommentsreadonly Comment[] | nullComment[] | null | undefined
TSEnumBody.endnumber | nullnumber | null | undefined
TSEnumBody.locSourceLocation | nullSourceLocation | null | undefined
TSEnumBody.startnumber | nullnumber | null | undefined
TSEnumBody.innerCommentsreadonly Comment[] | nullComment[] | null | undefined
TSEnumBody.leadingCommentsreadonly Comment[] | nullComment[] | null | undefined
TSEnumBody.trailingCommentsreadonly Comment[] | nullComment[] | null | undefined
TSRestType.endnumber | nullnumber | null | undefined
TSRestType.locSourceLocation | nullSourceLocation | null | undefined
TSRestType.startnumber | nullnumber | null | undefined
TSRestType.innerCommentsreadonly Comment[] | nullComment[] | null | undefined
TSRestType.leadingCommentsreadonly Comment[] | nullComment[] | null | undefined
TSRestType.trailingCommentsreadonly Comment[] | nullComment[] | null | undefined
TSThisType.endnumber | nullnumber | null | undefined
TSThisType.locSourceLocation | nullSourceLocation | null | undefined
TSThisType.startnumber | nullnumber | null | undefined
TSThisType.innerCommentsreadonly Comment[] | nullComment[] | null | undefined
TSThisType.leadingCommentsreadonly Comment[] | nullComment[] | null | undefined
TSThisType.trailingCommentsreadonly Comment[] | nullComment[] | null | undefined
CatchClause.endnumber | nullnumber | null | undefined
CatchClause.locSourceLocation | nullSourceLocation | null | undefined
CatchClause.paramIdentifier | ArrayPattern | ObjectPattern | nullArrayPattern | Identifier | ObjectPattern | null | undefined
CatchClause.startnumber | nullnumber | null | undefined
CatchClause.innerCommentsreadonly Comment[] | nullComment[] | null | undefined
CatchClause.leadingCommentsreadonly Comment[] | nullComment[] | null | undefined
CatchClause.trailingCommentsreadonly Comment[] | nullComment[] | null | undefined
CommentLine.endnumbernumber | undefined
CommentLine.locSourceLocationSourceLocation | undefined
CommentLine.startnumbernumber | undefined
IfStatement.endnumber | nullnumber | null | undefined
IfStatement.locSourceLocation | nullSourceLocation | null | undefined
IfStatement.startnumber | nullnumber | null | undefined
IfStatement.alternateStatement | nullStatement | null | undefined
IfStatement.innerCommentsreadonly Comment[] | nullComment[] | null | undefined
IfStatement.leadingCommentsreadonly Comment[] | nullComment[] | null | undefined
IfStatement.trailingCommentsreadonly Comment[] | nullComment[] | null | undefined
JSXFragment.endnumber | nullnumber | null | undefined
JSXFragment.locSourceLocation | nullSourceLocation | null | undefined
JSXFragment.startnumber | nullnumber | null | undefined
JSXFragment.children(JSXElement | JSXFragment | JSXExpressionContainer | JSXText | JSXSpreadChild)[](JSXElement | JSXExpressionContainer | JSXFragment | JSXSpreadChild | JSXText)[]
JSXFragment.innerCommentsreadonly Comment[] | nullComment[] | null | undefined
JSXFragment.leadingCommentsreadonly Comment[] | nullComment[] | null | undefined
JSXFragment.trailingCommentsreadonly Comment[] | nullComment[] | null | undefined
NullLiteral.endnumber | nullnumber | null | undefined
NullLiteral.locSourceLocation | nullSourceLocation | null | undefined
NullLiteral.startnumber | nullnumber | null | undefined
NullLiteral.innerCommentsreadonly Comment[] | nullComment[] | null | undefined
NullLiteral.leadingCommentsreadonly Comment[] | nullComment[] | null | undefined
NullLiteral.trailingCommentsreadonly Comment[] | nullComment[] | null | undefined
Placeholder.endnumber | nullnumber | null | undefined
Placeholder.locSourceLocation | nullSourceLocation | null | undefined
Placeholder.startnumber | nullnumber | null | undefined
Placeholder.optionalboolean | nullboolean | null | undefined
Placeholder.decoratorsDecorator[] | nullDecorator[] | null | undefined
Placeholder.expectedNode"Identifier" | "StringLiteral" | "Expression" | "Statement" | "Declaration" | "BlockStatement" | "ClassBody" | "Pattern""BlockStatement" | "ClassBody" | "Identifier" | "StringLiteral" | "Expression" | "Statement" | "Declaration" | "Pattern"
Placeholder.innerCommentsreadonly Comment[] | nullComment[] | null | undefined
Placeholder.typeAnnotationTypeAnnotation | TSTypeAnnotation | Noop | nullTSTypeAnnotation | TypeAnnotation | null | undefined
Placeholder.leadingCommentsreadonly Comment[] | nullComment[] | null | undefined
Placeholder.trailingCommentsreadonly Comment[] | nullComment[] | null | undefined
PrivateName.endnumber | nullnumber | null | undefined
PrivateName.locSourceLocation | nullSourceLocation | null | undefined
PrivateName.startnumber | nullnumber | null | undefined
PrivateName.innerCommentsreadonly Comment[] | nullComment[] | null | undefined
PrivateName.leadingCommentsreadonly Comment[] | nullComment[] | null | undefined
PrivateName.trailingCommentsreadonly Comment[] | nullComment[] | null | undefined
RestElement.endnumber | nullnumber | null | undefined
RestElement.locSourceLocation | nullSourceLocation | null | undefined
RestElement.startnumber | nullnumber | null | undefined
RestElement.argumentIdentifier | MemberExpression | TSAsExpression | TSSatisfiesExpression | TSTypeAssertion | TSNonNullExpression | RestElement | AssignmentPattern | ArrayPattern | ObjectPatternArrayPattern | Identifier | MemberExpression | ObjectPattern | TSAsExpression | TSNonNullExpression | TSSatisfiesExpression | TSTypeAssertion
RestElement.optionalboolean | nullboolean | null | undefined
RestElement.decoratorsDecorator[] | nullDecorator[] | null | undefined
RestElement.innerCommentsreadonly Comment[] | nullComment[] | null | undefined
RestElement.typeAnnotationTypeAnnotation | TSTypeAnnotation | Noop | nullTSTypeAnnotation | TypeAnnotation | null | undefined
RestElement.leadingCommentsreadonly Comment[] | nullComment[] | null | undefined
RestElement.trailingCommentsreadonly Comment[] | nullComment[] | null | undefined
StaticBlock.endnumber | nullnumber | null | undefined
StaticBlock.locSourceLocation | nullSourceLocation | null | undefined
StaticBlock.startnumber | nullnumber | null | undefined
StaticBlock.innerCommentsreadonly Comment[] | nullComment[] | null | undefined
StaticBlock.leadingCommentsreadonly Comment[] | nullComment[] | null | undefined
StaticBlock.trailingCommentsreadonly Comment[] | nullComment[] | null | undefined
TSArrayType.endnumber | nullnumber | null | undefined
TSArrayType.locSourceLocation | nullSourceLocation | null | undefined
TSArrayType.startnumber | nullnumber | null | undefined
TSArrayType.innerCommentsreadonly Comment[] | nullComment[] | null | undefined
TSArrayType.leadingCommentsreadonly Comment[] | nullComment[] | null | undefined
TSArrayType.trailingCommentsreadonly Comment[] | nullComment[] | null | undefined
TSInferType.endnumber | nullnumber | null | undefined
TSInferType.locSourceLocation | nullSourceLocation | null | undefined
TSInferType.startnumber | nullnumber | null | undefined
TSInferType.innerCommentsreadonly Comment[] | nullComment[] | null | undefined
TSInferType.leadingCommentsreadonly Comment[] | nullComment[] | null | undefined
TSInferType.trailingCommentsreadonly Comment[] | nullComment[] | null | undefined
TSTupleType.endnumber | nullnumber | null | undefined
TSTupleType.locSourceLocation | nullSourceLocation | null | undefined
TSTupleType.startnumber | nullnumber | null | undefined
TSTupleType.elementTypes(TSType | TSNamedTupleMember)[]TSType[]
TSTupleType.innerCommentsreadonly Comment[] | nullComment[] | null | undefined
TSTupleType.leadingCommentsreadonly Comment[] | nullComment[] | null | undefined
TSTupleType.trailingCommentsreadonly Comment[] | nullComment[] | null | undefined
TSTypeQuery.endnumber | nullnumber | null | undefined
TSTypeQuery.locSourceLocation | nullSourceLocation | null | undefined
TSTypeQuery.startnumber | nullnumber | null | undefined
TSTypeQuery.innerCommentsreadonly Comment[] | nullComment[] | null | undefined
TSTypeQuery.leadingCommentsreadonly Comment[] | nullComment[] | null | undefined
TSTypeQuery.trailingCommentsreadonly Comment[] | nullComment[] | null | undefined
TSUnionType.endnumber | nullnumber | null | undefined
TSUnionType.locSourceLocation | nullSourceLocation | null | undefined
TSUnionType.startnumber | nullnumber | null | undefined
TSUnionType.innerCommentsreadonly Comment[] | nullComment[] | null | undefined
TSUnionType.leadingCommentsreadonly Comment[] | nullComment[] | null | undefined
TSUnionType.trailingCommentsreadonly Comment[] | nullComment[] | null | undefined
VoidPattern.endnumber | nullnumber | null | undefined
VoidPattern.locSourceLocation | nullSourceLocation | null | undefined
VoidPattern.startnumber | nullnumber | null | undefined
VoidPattern.innerCommentsreadonly Comment[] | nullComment[] | null | undefined
VoidPattern.leadingCommentsreadonly Comment[] | nullComment[] | null | undefined
VoidPattern.trailingCommentsreadonly Comment[] | nullComment[] | null | undefined
ArrayPattern.endnumber | nullnumber | null | undefined
ArrayPattern.locSourceLocation | nullSourceLocation | null | undefined
ArrayPattern.startnumber | nullnumber | null | undefined
ArrayPattern.optionalboolean | nullboolean | null | undefined
ArrayPattern.decoratorsDecorator[] | nullDecorator[] | null | undefined
ArrayPattern.innerCommentsreadonly Comment[] | nullComment[] | null | undefined
ArrayPattern.typeAnnotationTypeAnnotation | TSTypeAnnotation | Noop | nullTSTypeAnnotation | TypeAnnotation | null | undefined
ArrayPattern.leadingCommentsreadonly Comment[] | nullComment[] | null | undefined
ArrayPattern.trailingCommentsreadonly Comment[] | nullComment[] | null | undefined
CommentBlock.endnumbernumber | undefined
CommentBlock.locSourceLocationSourceLocation | undefined
CommentBlock.startnumbernumber | undefined
DeclareClass.endnumber | nullnumber | null | undefined
DeclareClass.locSourceLocation | nullSourceLocation | null | undefined
DeclareClass.startnumber | nullnumber | null | undefined
DeclareClass.mixinsInterfaceExtends[] | nullInterfaceExtends[] | null | undefined
DeclareClass.extendsInterfaceExtends[] | nullInterfaceExtends[] | null | undefined
DeclareClass.implementsClassImplements[] | nullClassImplements[] | null | undefined
DeclareClass.innerCommentsreadonly Comment[] | nullComment[] | null | undefined
DeclareClass.typeParametersTypeParameterDeclaration | nullTypeParameterDeclaration | null | undefined
DeclareClass.leadingCommentsreadonly Comment[] | nullComment[] | null | undefined
DeclareClass.trailingCommentsreadonly Comment[] | nullComment[] | null | undefined
DoExpression.endnumber | nullnumber | null | undefined
DoExpression.locSourceLocation | nullSourceLocation | null | undefined
DoExpression.startnumber | nullnumber | null | undefined
DoExpression.innerCommentsreadonly Comment[] | nullComment[] | null | undefined
DoExpression.leadingCommentsreadonly Comment[] | nullComment[] | null | undefined
DoExpression.trailingCommentsreadonly Comment[] | nullComment[] | null | undefined
ForStatement.endnumber | nullnumber | null | undefined
ForStatement.locSourceLocation | nullSourceLocation | null | undefined
ForStatement.initExpression | VariableDeclaration | nullVariableDeclaration | Expression | null | undefined
ForStatement.testExpression | nullExpression | null | undefined
ForStatement.startnumber | nullnumber | null | undefined
ForStatement.updateExpression | nullExpression | null | undefined
ForStatement.innerCommentsreadonly Comment[] | nullComment[] | null | undefined
ForStatement.leadingCommentsreadonly Comment[] | nullComment[] | null | undefined
ForStatement.trailingCommentsreadonly Comment[] | nullComment[] | null | undefined
JSXAttribute.endnumber | nullnumber | null | undefined
JSXAttribute.locSourceLocation | nullSourceLocation | null | undefined
JSXAttribute.startnumber | nullnumber | null | undefined
JSXAttribute.valueStringLiteral | JSXElement | JSXFragment | JSXExpressionContainer | nullJSXElement | JSXExpressionContainer | JSXFragment | StringLiteral | null | undefined
JSXAttribute.innerCommentsreadonly Comment[] | nullComment[] | null | undefined
JSXAttribute.leadingCommentsreadonly Comment[] | nullComment[] | null | undefined
JSXAttribute.trailingCommentsreadonly Comment[] | nullComment[] | null | undefined
MetaProperty.endnumber | nullnumber | null | undefined
MetaProperty.locSourceLocation | nullSourceLocation | null | undefined
MetaProperty.startnumber | nullnumber | null | undefined
MetaProperty.innerCommentsreadonly Comment[] | nullComment[] | null | undefined
MetaProperty.leadingCommentsreadonly Comment[] | nullComment[] | null | undefined
MetaProperty.trailingCommentsreadonly Comment[] | nullComment[] | null | undefined
TSAnyKeyword.endnumber | nullnumber | null | undefined
TSAnyKeyword.locSourceLocation | nullSourceLocation | null | undefined
TSAnyKeyword.startnumber | nullnumber | null | undefined
TSAnyKeyword.innerCommentsreadonly Comment[] | nullComment[] | null | undefined
TSAnyKeyword.leadingCommentsreadonly Comment[] | nullComment[] | null | undefined
TSAnyKeyword.trailingCommentsreadonly Comment[] | nullComment[] | null | undefined
TSEnumMember.endnumber | nullnumber | null | undefined
TSEnumMember.locSourceLocation | nullSourceLocation | null | undefined
TSEnumMember.startnumber | nullnumber | null | undefined
TSEnumMember.initializerExpression | nullExpression | null | undefined
TSEnumMember.innerCommentsreadonly Comment[] | nullComment[] | null | undefined
TSEnumMember.leadingCommentsreadonly Comment[] | nullComment[] | null | undefined
TSEnumMember.trailingCommentsreadonly Comment[] | nullComment[] | null | undefined
TSImportType.endnumber | nullnumber | null | undefined
TSImportType.locSourceLocation | nullSourceLocation | null | undefined
TSImportType.startnumber | nullnumber | null | undefined
TSImportType.optionsObjectExpression | nullObjectExpression | null | undefined
TSImportType.qualifierTSEntityName | nullTSEntityName | null | undefined
TSImportType.innerCommentsreadonly Comment[] | nullComment[] | null | undefined
TSImportType.leadingCommentsreadonly Comment[] | nullComment[] | null | undefined
TSImportType.trailingCommentsreadonly Comment[] | nullComment[] | null | undefined
TSMappedType.endnumber | nullnumber | null | undefined
TSMappedType.locSourceLocation | nullSourceLocation | null | undefined
TSMappedType.startnumber | nullnumber | null | undefined
TSMappedType.nameTypeTSType | nullTSType | null | undefined
TSMappedType.optionalboolean | "+" | "-" | nullboolean | "+" | "-" | null | undefined
TSMappedType.readonlyboolean | "+" | "-" | nullboolean | "+" | "-" | null | undefined
TSMappedType.innerCommentsreadonly Comment[] | nullComment[] | null | undefined
TSMappedType.typeAnnotationTSType | nullTSType | null | undefined
TSMappedType.leadingCommentsreadonly Comment[] | nullComment[] | null | undefined
TSMappedType.trailingCommentsreadonly Comment[] | nullComment[] | null | undefined
TryStatement.endnumber | nullnumber | null | undefined
TryStatement.locSourceLocation | nullSourceLocation | null | undefined
TryStatement.startnumber | nullnumber | null | undefined
TryStatement.handlerCatchClause | nullCatchClause | null | undefined
TryStatement.finalizerBlockStatement | nullBlockStatement | null | undefined
TryStatement.innerCommentsreadonly Comment[] | nullComment[] | null | undefined
TryStatement.leadingCommentsreadonly Comment[] | nullComment[] | null | undefined
TryStatement.trailingCommentsreadonly Comment[] | nullComment[] | null | undefined
BigIntLiteral.endnumber | nullnumber | null | undefined
BigIntLiteral.locSourceLocation | nullSourceLocation | null | undefined
BigIntLiteral.startnumber | nullnumber | null | undefined
BigIntLiteral.valuestringbigint
BigIntLiteral.innerCommentsreadonly Comment[] | nullComment[] | null | undefined
BigIntLiteral.leadingCommentsreadonly Comment[] | nullComment[] | null | undefined
BigIntLiteral.trailingCommentsreadonly Comment[] | nullComment[] | null | undefined
DeclareModule.endnumber | nullnumber | null | undefined
DeclareModule.locSourceLocation | nullSourceLocation | null | undefined
DeclareModule.kind"CommonJS" | "ES" | null"CommonJS" | "ES" | null | undefined
DeclareModule.startnumber | nullnumber | null | undefined
DeclareModule.innerCommentsreadonly Comment[] | nullComment[] | null | undefined
DeclareModule.leadingCommentsreadonly Comment[] | nullComment[] | null | undefined
DeclareModule.trailingCommentsreadonly Comment[] | nullComment[] | null | undefined
JSXIdentifier.endnumber | nullnumber | null | undefined
JSXIdentifier.locSourceLocation | nullSourceLocation | null | undefined
JSXIdentifier.startnumber | nullnumber | null | undefined
JSXIdentifier.innerCommentsreadonly Comment[] | nullComment[] | null | undefined
JSXIdentifier.leadingCommentsreadonly Comment[] | nullComment[] | null | undefined
JSXIdentifier.trailingCommentsreadonly Comment[] | nullComment[] | null | undefined
NewExpression.endnumber | nullnumber | null | undefined
NewExpression.locSourceLocation | nullSourceLocation | null | undefined
NewExpression.startnumber | nullnumber | null | undefined
NewExpression.calleeExpressionV8IntrinsicIdentifier | Expression
NewExpression.arguments(Expression | SpreadElement | ArgumentPlaceholder)[](ArgumentPlaceholder | SpreadElement | Expression)[]
NewExpression.innerCommentsreadonly Comment[] | nullComment[] | null | undefined
NewExpression.typeArgumentsTypeParameterInstantiation | TSTypeParameterInstantiation | nullTSTypeParameterInstantiation | TypeParameterInstantiation | null | undefined
NewExpression.leadingCommentsreadonly Comment[] | nullComment[] | null | undefined
NewExpression.trailingCommentsreadonly Comment[] | nullComment[] | null | undefined
ObjectPattern.endnumber | nullnumber | null | undefined
ObjectPattern.locSourceLocation | nullSourceLocation | null | undefined
ObjectPattern.startnumber | nullnumber | null | undefined
ObjectPattern.optionalboolean | nullboolean | null | undefined
ObjectPattern.decoratorsDecorator[] | nullDecorator[] | null | undefined
ObjectPattern.properties(RestElement | ObjectProperty)[](ObjectProperty | RestElement)[]
ObjectPattern.innerCommentsreadonly Comment[] | nullComment[] | null | undefined
ObjectPattern.typeAnnotationTypeAnnotation | TSTypeAnnotation | Noop | nullTSTypeAnnotation | TypeAnnotation | null | undefined
ObjectPattern.leadingCommentsreadonly Comment[] | nullComment[] | null | undefined
ObjectPattern.trailingCommentsreadonly Comment[] | nullComment[] | null | undefined
RegExpLiteral.endnumber | nullnumber | null | undefined
RegExpLiteral.locSourceLocation | nullSourceLocation | null | undefined
RegExpLiteral.startnumber | nullnumber | null | undefined
RegExpLiteral.innerCommentsreadonly Comment[] | nullComment[] | null | undefined
RegExpLiteral.leadingCommentsreadonly Comment[] | nullComment[] | null | undefined
RegExpLiteral.trailingCommentsreadonly Comment[] | nullComment[] | null | undefined
SpreadElement.endnumber | nullnumber | null | undefined
SpreadElement.locSourceLocation | nullSourceLocation | null | undefined
SpreadElement.startnumber | nullnumber | null | undefined
SpreadElement.innerCommentsreadonly Comment[] | nullComment[] | null | undefined
SpreadElement.leadingCommentsreadonly Comment[] | nullComment[] | null | undefined
SpreadElement.trailingCommentsreadonly Comment[] | nullComment[] | null | undefined
StringLiteral.endnumber | nullnumber | null | undefined
StringLiteral.locSourceLocation | nullSourceLocation | null | undefined
StringLiteral.startnumber | nullnumber | null | undefined
StringLiteral.innerCommentsreadonly Comment[] | nullComment[] | null | undefined
StringLiteral.leadingCommentsreadonly Comment[] | nullComment[] | null | undefined
StringLiteral.trailingCommentsreadonly Comment[] | nullComment[] | null | undefined
TSLiteralType.endnumber | nullnumber | null | undefined
TSLiteralType.locSourceLocation | nullSourceLocation | null | undefined
TSLiteralType.startnumber | nullnumber | null | undefined
TSLiteralType.literalStringLiteral | NumericLiteral | BooleanLiteral | UnaryExpression | TemplateLiteral | BigIntLiteralBigIntLiteral | BooleanLiteral | NumericLiteral | StringLiteral | TemplateLiteral | UnaryExpression
TSLiteralType.innerCommentsreadonly Comment[] | nullComment[] | null | undefined
TSLiteralType.leadingCommentsreadonly Comment[] | nullComment[] | null | undefined
TSLiteralType.trailingCommentsreadonly Comment[] | nullComment[] | null | undefined
TSModuleBlock.endnumber | nullnumber | null | undefined
TSModuleBlock.locSourceLocation | nullSourceLocation | null | undefined
TSModuleBlock.startnumber | nullnumber | null | undefined
TSModuleBlock.innerCommentsreadonly Comment[] | nullComment[] | null | undefined
TSModuleBlock.leadingCommentsreadonly Comment[] | nullComment[] | null | undefined
TSModuleBlock.trailingCommentsreadonly Comment[] | nullComment[] | null | undefined
TSNullKeyword.endnumber | nullnumber | null | undefined
TSNullKeyword.locSourceLocation | nullSourceLocation | null | undefined
TSNullKeyword.startnumber | nullnumber | null | undefined
TSNullKeyword.innerCommentsreadonly Comment[] | nullComment[] | null | undefined
TSNullKeyword.leadingCommentsreadonly Comment[] | nullComment[] | null | undefined
TSNullKeyword.trailingCommentsreadonly Comment[] | nullComment[] | null | undefined
TSTypeLiteral.endnumber | nullnumber | null | undefined
TSTypeLiteral.locSourceLocation | nullSourceLocation | null | undefined
TSTypeLiteral.startnumber | nullnumber | null | undefined
TSTypeLiteral.innerCommentsreadonly Comment[] | nullComment[] | null | undefined
TSTypeLiteral.leadingCommentsreadonly Comment[] | nullComment[] | null | undefined
TSTypeLiteral.trailingCommentsreadonly Comment[] | nullComment[] | null | undefined
TSVoidKeyword.endnumber | nullnumber | null | undefined
TSVoidKeyword.locSourceLocation | nullSourceLocation | null | undefined
TSVoidKeyword.startnumber | nullnumber | null | undefined
TSVoidKeyword.innerCommentsreadonly Comment[] | nullComment[] | null | undefined
TSVoidKeyword.leadingCommentsreadonly Comment[] | nullComment[] | null | undefined
TSVoidKeyword.trailingCommentsreadonly Comment[] | nullComment[] | null | undefined
TypeParameter.endnumber | nullnumber | null | undefined
TypeParameter.locSourceLocation | nullSourceLocation | null | undefined
TypeParameter.boundTypeAnnotation | nullTypeAnnotation | null | undefined
TypeParameter.startnumber | nullnumber | null | undefined
TypeParameter.defaultFlowType | nullFlowType | null | undefined
TypeParameter.varianceVariance | nullVariance | null | undefined
TypeParameter.innerCommentsreadonly Comment[] | nullComment[] | null | undefined
TypeParameter.leadingCommentsreadonly Comment[] | nullComment[] | null | undefined
TypeParameter.trailingCommentsreadonly Comment[] | nullComment[] | null | undefined

Нові застарівання

export@deprecated
@babel/types · cloneUse t.cloneNode instead.
@babel/types · cloneDeepUse t.cloneNode instead.
@babel/types · isModuleDeclarationUse `isImportOrExportDeclaration`

Зміни вимог (engines, peer-залежності)

БулоСтало
engines.node>=6.9.0^22.18.0 || >=24.11.0
Нові експорти (125)
importexportkind
@babel/typesTYPESvariable
@babel/typesreactvariable
@babel/typesFOR_TYPESvariable
@babel/typesJSX_TYPESvariable
@babel/typesALIAS_KEYSvariable
@babel/typesFLOW_TYPESvariable
@babel/typesLOOP_TYPESvariable
@babel/typesLVAL_TYPESvariable
@babel/typesParentMapsinterface
@babel/typesBLOCK_TYPESvariable
@babel/typesCLASS_TYPESvariable
@babel/typesNODE_FIELDSvariable
@babel/typesWHILE_TYPESvariable
@babel/typesBINARY_TYPESvariable
@babel/typesBUILDER_KEYSvariable
@babel/typesCOMMENT_KEYSvariable
@babel/typesFieldOptionstype
@babel/typesINHERIT_KEYSvariable
@babel/typesMETHOD_TYPESvariable
@babel/typesPLACEHOLDERSvariable
@babel/typesTSTYPE_TYPESvariable
@babel/typesVISITOR_KEYSvariable
@babel/typesregexLiteralfunction
@babel/typesrestPropertyfunction
@babel/typesFOR_INIT_KEYSvariable
@babel/typesLITERAL_TYPESvariable
@babel/typesPATTERN_TYPESvariable
@babel/typesPRIVATE_TYPESvariable
@babel/typesPUREISH_TYPESvariable
@babel/typesnumberLiteralfunction
@babel/typesACCESSOR_TYPESvariable
@babel/typesENUMBODY_TYPESvariable
@babel/typesFLOWTYPE_TYPESvariable
@babel/typesFUNCTION_TYPESvariable
@babel/typesPROPERTY_TYPESvariable
@babel/typesSCOPABLE_TYPESvariable
@babel/typesspreadPropertyfunction
@babel/typesDEPRECATED_KEYSvariable
@babel/typesIMMUTABLE_TYPESvariable
@babel/typesSTATEMENT_TYPESvariable
@babel/typesUNARYLIKE_TYPESvariable
@babel/typesUNARY_OPERATORSvariable
@babel/typesgetFunctionNamefunction
@babel/typesBINARY_OPERATORSvariable
@babel/typesENUMMEMBER_TYPESvariable
@babel/typesEXPRESSION_TYPESvariable
@babel/typesFLATTENABLE_KEYSvariable
@babel/typesTSBASETYPE_TYPESvariable
@babel/typesTYPESCRIPT_TYPESvariable
@babel/typesUPDATE_OPERATORSvariable
@babel/typesBLOCKPARENT_TYPESvariable
@babel/typesCONDITIONAL_TYPESvariable
@babel/typesDECLARATION_TYPESvariable
@babel/typesDeprecatedAliasestype
@babel/typesLOGICAL_OPERATORSvariable
@babel/typesPATTERNLIKE_TYPESvariable
@babel/typesTSClassImplementsinterface
@babel/typescreateTSUnionTypefunction
@babel/typestsClassImplementsfunction
@babel/typesBinaryExpressionIninterface
@babel/typesDEPRECATED_ALIASESvariable
@babel/typesFLIPPED_ALIAS_KEYSvariable
@babel/typesOBJECTMEMBER_TYPESvariable
@babel/typesPLACEHOLDERS_ALIASvariable
@babel/typesSTANDARDIZED_TYPESvariable
@babel/typesTSENTITYNAME_TYPESvariable
@babel/typesbuildUndefinedNodefunction
@babel/typesClassMethodComputedinterface
@babel/typesFLOWPREDICATE_TYPESvariable
@babel/typesFORXSTATEMENT_TYPESvariable
@babel/typesMISCELLANEOUS_TYPESvariable
@babel/typesTSInterfaceHeritageinterface
@babel/typesTSTYPEELEMENT_TYPESvariable
@babel/typesisTSClassImplementsfunction
@babel/typestsInterfaceHeritagefunction
@babel/typesASSIGNMENT_OPERATORSvariable
@babel/typesFUNCTIONPARENT_TYPESvariable
@babel/typesObjectMethodComputedinterface
@babel/typesTERMINATORLESS_TYPESvariable
@babel/typesBinaryExpressionNotIninterface
@babel/typesClassPropertyComputedinterface
@babel/typesFLOWDECLARATION_TYPESvariable
@babel/typesMODULESPECIFIER_TYPESvariable
@babel/typesisTSInterfaceHeritagefunction
@babel/typesClassMethodNonComputedinterface
@babel/typesNUMBER_UNARY_OPERATORSvariable
@babel/typesObjectPropertyComputedinterface
@babel/typesSTRING_UNARY_OPERATORSvariable
@babel/typesBOOLEAN_UNARY_OPERATORSvariable
@babel/typesEXPORTDECLARATION_TYPESvariable
@babel/typesEXPRESSIONWRAPPER_TYPESvariable
@babel/typesFUNCTIONPARAMETER_TYPESvariable
@babel/typesMODULEDECLARATION_TYPESvariable
@babel/typesNODE_PARENT_VALIDATIONSvariable
@babel/typesNUMBER_BINARY_OPERATORSvariable
@babel/typesObjectMethodNonComputedinterface
@babel/typesRemovePropertiesOptionstype
@babel/typesSTATEMENT_OR_BLOCK_KEYSvariable
@babel/typesTSDeclareMethodComputedinterface
@babel/typesUSERWHITESPACABLE_TYPESvariable
@babel/typesassertTSClassImplementsfunction
@babel/typesBOOLEAN_BINARY_OPERATORSvariable
@babel/typesClassPropertyNonComputedinterface
@babel/typesFLOWBASEANNOTATION_TYPESvariable
@babel/typesMemberExpressionComputedinterface
@babel/typesgetAssignmentIdentifiersfunction
@babel/typesCOMPLETIONSTATEMENT_TYPESvariable
@babel/typesEQUALITY_BINARY_OPERATORSvariable
@babel/typesObjectPropertyNonComputedinterface
@babel/typesassertTSInterfaceHeritagefunction
@babel/typesPLACEHOLDERS_FLIPPED_ALIASvariable
@babel/typesTSDeclareMethodNonComputedinterface
@babel/typesBigIntLiteralTypeAnnotationinterface
@babel/typesCOMPARISON_BINARY_OPERATORSvariable
@babel/typesMemberExpressionNonComputedinterface
@babel/typesbigIntLiteralTypeAnnotationfunction
@babel/typesClassAccessorPropertyComputedinterface
@babel/typesisBigIntLiteralTypeAnnotationfunction
@babel/types__internal__deprecationWarningfunction
@babel/typesBOOLEAN_NUMBER_BINARY_OPERATORSvariable
@babel/typesIMPORTOREXPORTDECLARATION_TYPESvariable
@babel/typesClassAccessorPropertyNonComputedinterface
@babel/typesOptionalMemberExpressionComputedinterface
@babel/typesassertBigIntLiteralTypeAnnotationfunction
@babel/typesOptionalMemberExpressionNonComputedinterface

Поширені запитання

Які несумісні зміни під час оновлення @babel/types з 7 до 8?

Між @babel/types 7.29.8 і 8.0.6 Vigia знайшла видалених експортів: 34, змінених сигнатур: 771, видалених або змінених членів класів та інтерфейсів: 1692.

Що застаріло в @babel/types 8?

У @babel/types 8.0.6 новими застарілими позначено експортів або членів: 3.

Для агентів

GET https://vigia.coredls.cloud/v1/packages/npm/@babel/types/upgrade?from=7.29.8&to=8.0.6