Vigia

Aktualizacja @babel/types z 7.x do 8.x

Porównanie publicznego API @babel/types 7.29.8 i 8.0.6, obliczone automatycznie na podstawie typów TypeScript. Zmieniona sygnatura to możliwa zmiana niekompatybilna, a nie pewność.

Podsumowanie

Usunięte ścieżki importu0
Usunięte eksporty34
Zmienione sygnatury771
Usunięte składowe klas lub interfejsów34
Zmienione składowe klas lub interfejsów1658
Nowo wycofane3
Zmiany wymagań (engines, zależności peer)1
Nowe eksporty125

Usunięte eksporty

importexportkindPrzed
@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

Zmienione sygnatury

exportPrzedPo
@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

Usunięte składowe klas lub interfejsów

memberimportPrzed
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

Zmienione składowe klas lub interfejsów

memberPrzedPo
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

Nowo wycofane

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

Zmiany wymagań (engines, zależności peer)

PrzedPo
engines.node>=6.9.0^22.18.0 || >=24.11.0
Nowe eksporty (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

Najczęściej zadawane pytania

Jakie są zmiany niekompatybilne przy aktualizacji @babel/types z 7 do 8?

Między @babel/types 7.29.8 a 8.0.6 Vigia znalazła 34 usuniętych eksportów, 771 zmienionych sygnatur i 1692 usuniętych lub zmienionych składowych klas lub interfejsów.

Co zostało wycofane w @babel/types 8?

3 eksportów lub składowych oznaczono w @babel/types 8.0.6 jako wycofane.

Dla agentów

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