diff --git a/src/__snapshots__/cli.test.ts.snap b/src/__snapshots__/cli.test.ts.snap index f98a7eb..201cd7b 100644 --- a/src/__snapshots__/cli.test.ts.snap +++ b/src/__snapshots__/cli.test.ts.snap @@ -4,49 +4,6 @@ exports[`cli module call with arguments: ['--list', '--private'] 1`] = ` [ [ "ts-print-tree/ -└── src/ - ├── cli.ts - │ ├── private function printHelp(): void - │ ├── private function printVersion(): void - │ ├── const pathFilter: (ignorePatterns: (string | RegExp)[]) => (path: string) => boolean - │ ├── const pathFilter: (ignorePatterns: (string | RegExp)[]) => (path: string) => boolean - │ ├── private function formatNodeName(node: TreeNode): string - │ ├── function formatAsTree(node: TreeNode, prefix?: string, isLast?: boolean, isRoot?: boolean): string - │ └── function formatAsList(node: TreeNode, depth?: number): string - ├── index.ts - │ ├── interface TreeNode: interface - │ ├── private function readTsConfig(rootDir: string): ParsedCommandLine - │ ├── private function createProgram(rootDir: string): Program - │ ├── private function analyzeFile(sourceFile: SourceFile, typeChecker: TypeChecker, visibilityLevel: VisibilityLevel): TreeNode[] - │ ├── private function traverseDirectory(dir: string, program: Program, pathFilter: (path: string) => boolean, visibilityLevel: VisibilityLevel): TreeNode - │ └── function tree(rootDir?: string, pathFilter?: (path: string) => boolean, visibilityLevel?: VisibilityLevel): TreeNode - └── tests/ - ├── class.ts - │ ├── class DefaultClass - │ │ ├── property foo: string - │ │ ├── property bar: string[] - │ │ └── method constructor(baz: number[]): DefaultClass - │ ├── class NamedClass - │ │ ├── method get version(): number - │ │ ├── method constructor(): NamedClass - │ │ ├── method double(): void - │ │ └── method octuple(): void - │ ├── const DefaultClass: typeof DefaultClass - │ └── const DefaultClass: typeof DefaultClass - ├── consts.ts - │ ├── const publicArray: string[] - │ ├── const publicArray: string[] - │ ├── interface PublicInterface: interface - │ ├── const publicFunction: (input: number) => string - │ └── const publicFunction: (input: number) => string - ├── default-const.ts - │ └── const default: "🌳" - └── default-function.ts - └── function (a: number, b: number): string -", - ], - [ - "ts-print-tree/ - src/ - cli.ts - private function printHelp(): void @@ -100,19 +57,12 @@ exports[`cli module call with no arguments 1`] = ` "ts-print-tree/ └── src/ ├── cli.ts - │ ├── private function printHelp(): void - │ ├── private function printVersion(): void │ ├── const pathFilter: (ignorePatterns: (string | RegExp)[]) => (path: string) => boolean │ ├── const pathFilter: (ignorePatterns: (string | RegExp)[]) => (path: string) => boolean - │ ├── private function formatNodeName(node: TreeNode): string │ ├── function formatAsTree(node: TreeNode, prefix?: string, isLast?: boolean, isRoot?: boolean): string │ └── function formatAsList(node: TreeNode, depth?: number): string ├── index.ts │ ├── interface TreeNode: interface - │ ├── private function readTsConfig(rootDir: string): ParsedCommandLine - │ ├── private function createProgram(rootDir: string): Program - │ ├── private function analyzeFile(sourceFile: SourceFile, typeChecker: TypeChecker, visibilityLevel: VisibilityLevel): TreeNode[] - │ ├── private function traverseDirectory(dir: string, program: Program, pathFilter: (path: string) => boolean, visibilityLevel: VisibilityLevel): TreeNode │ └── function tree(rootDir?: string, pathFilter?: (path: string) => boolean, visibilityLevel?: VisibilityLevel): TreeNode └── tests/ ├── class.ts diff --git a/src/__snapshots__/index.test.ts.snap b/src/__snapshots__/index.test.ts.snap index fd2572a..d713bf7 100644 --- a/src/__snapshots__/index.test.ts.snap +++ b/src/__snapshots__/index.test.ts.snap @@ -1,41695 +1,6 @@ // Jest Snapshot v1, https://goo.gl/fbAQLP -exports[`tree module calls tree() and matches result snapshot 1`] = ` -{ - "children": [ - { - "children": [ - { - "children": [ - { - "children": [ - { - "children": [ - { - "children": [ - { - "isDefault": false, - "name": "DecoratorsPluginOptions", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "PipelineOperatorPluginOptions", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "RecordAndTuplePluginOptions", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "FlowPluginOptions", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "TypeScriptPluginOptions", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "parse", - "signature": "(input: string, options?: ParserOptions): ParseResult", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "parseExpression", - "signature": "(input: string, options?: ParserOptions): ParseResult", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "ParserOptions", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "ParseError", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "DecoratorsPluginOptions", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "FlowPluginOptions", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "ParseError", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "ParseResult", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "ParserOptions", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "ParserPlugin", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "ParserPluginWithOptions", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "PipelineOperatorPluginOptions", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "RecordAndTuplePluginOptions", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "TypeScriptPluginOptions", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "parse", - "signature": "(input: string, options?: ParserOptions) => ParseResult", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "parseExpression", - "signature": "(input: string, options?: ParserOptions) => ParseResult", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "tokTypes", - "signature": "{ [name: string]: any; }", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "tokTypes", - "signature": "{ [name: string]: any; }", - "type": "const", - "visibility": "public", - }, - ], - "name": "babel-parser.d.ts", - "type": "file", - }, - ], - "name": "typings/", - "type": "directory", - }, - ], - "name": "parser/", - "type": "directory", - }, - { - "children": [ - { - "children": [ - { - "children": [ - { - "isDefault": false, - "name": "isCompatTag", - "signature": "(tagName?: string): boolean", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "buildChildren", - "signature": "(node: JSXElement | JSXFragment): ReturnedChild[]", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertNode", - "signature": "(node?: any): asserts node is Node", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertArrayExpression", - "signature": "(node: object, opts?: object): asserts node is ArrayExpression", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertAssignmentExpression", - "signature": "(node: object, opts?: object): asserts node is AssignmentExpression", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertBinaryExpression", - "signature": "(node: object, opts?: object): asserts node is BinaryExpression", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertInterpreterDirective", - "signature": "(node: object, opts?: object): asserts node is InterpreterDirective", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertDirective", - "signature": "(node: object, opts?: object): asserts node is Directive", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertDirectiveLiteral", - "signature": "(node: object, opts?: object): asserts node is DirectiveLiteral", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertBlockStatement", - "signature": "(node: object, opts?: object): asserts node is BlockStatement", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertBreakStatement", - "signature": "(node: object, opts?: object): asserts node is BreakStatement", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertCallExpression", - "signature": "(node: object, opts?: object): asserts node is CallExpression", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertCatchClause", - "signature": "(node: object, opts?: object): asserts node is CatchClause", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertConditionalExpression", - "signature": "(node: object, opts?: object): asserts node is ConditionalExpression", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertContinueStatement", - "signature": "(node: object, opts?: object): asserts node is ContinueStatement", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertDebuggerStatement", - "signature": "(node: object, opts?: object): asserts node is DebuggerStatement", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertDoWhileStatement", - "signature": "(node: object, opts?: object): asserts node is DoWhileStatement", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertEmptyStatement", - "signature": "(node: object, opts?: object): asserts node is EmptyStatement", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertExpressionStatement", - "signature": "(node: object, opts?: object): asserts node is ExpressionStatement", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertFile", - "signature": "(node: object, opts?: object): asserts node is File", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertForInStatement", - "signature": "(node: object, opts?: object): asserts node is ForInStatement", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertForStatement", - "signature": "(node: object, opts?: object): asserts node is ForStatement", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertFunctionDeclaration", - "signature": "(node: object, opts?: object): asserts node is FunctionDeclaration", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertFunctionExpression", - "signature": "(node: object, opts?: object): asserts node is FunctionExpression", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertIdentifier", - "signature": "(node: object, opts?: object): asserts node is Identifier", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertIfStatement", - "signature": "(node: object, opts?: object): asserts node is IfStatement", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertLabeledStatement", - "signature": "(node: object, opts?: object): asserts node is LabeledStatement", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertStringLiteral", - "signature": "(node: object, opts?: object): asserts node is StringLiteral", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertNumericLiteral", - "signature": "(node: object, opts?: object): asserts node is NumericLiteral", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertNullLiteral", - "signature": "(node: object, opts?: object): asserts node is NullLiteral", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertBooleanLiteral", - "signature": "(node: object, opts?: object): asserts node is BooleanLiteral", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertRegExpLiteral", - "signature": "(node: object, opts?: object): asserts node is RegExpLiteral", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertLogicalExpression", - "signature": "(node: object, opts?: object): asserts node is LogicalExpression", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertMemberExpression", - "signature": "(node: object, opts?: object): asserts node is MemberExpression", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertNewExpression", - "signature": "(node: object, opts?: object): asserts node is NewExpression", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertProgram", - "signature": "(node: object, opts?: object): asserts node is Program", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertObjectExpression", - "signature": "(node: object, opts?: object): asserts node is ObjectExpression", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertObjectMethod", - "signature": "(node: object, opts?: object): asserts node is ObjectMethod", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertObjectProperty", - "signature": "(node: object, opts?: object): asserts node is ObjectProperty", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertRestElement", - "signature": "(node: object, opts?: object): asserts node is RestElement", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertReturnStatement", - "signature": "(node: object, opts?: object): asserts node is ReturnStatement", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertSequenceExpression", - "signature": "(node: object, opts?: object): asserts node is SequenceExpression", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertParenthesizedExpression", - "signature": "(node: object, opts?: object): asserts node is ParenthesizedExpression", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertSwitchCase", - "signature": "(node: object, opts?: object): asserts node is SwitchCase", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertSwitchStatement", - "signature": "(node: object, opts?: object): asserts node is SwitchStatement", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertThisExpression", - "signature": "(node: object, opts?: object): asserts node is ThisExpression", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertThrowStatement", - "signature": "(node: object, opts?: object): asserts node is ThrowStatement", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertTryStatement", - "signature": "(node: object, opts?: object): asserts node is TryStatement", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertUnaryExpression", - "signature": "(node: object, opts?: object): asserts node is UnaryExpression", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertUpdateExpression", - "signature": "(node: object, opts?: object): asserts node is UpdateExpression", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertVariableDeclaration", - "signature": "(node: object, opts?: object): asserts node is VariableDeclaration", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertVariableDeclarator", - "signature": "(node: object, opts?: object): asserts node is VariableDeclarator", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertWhileStatement", - "signature": "(node: object, opts?: object): asserts node is WhileStatement", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertWithStatement", - "signature": "(node: object, opts?: object): asserts node is WithStatement", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertAssignmentPattern", - "signature": "(node: object, opts?: object): asserts node is AssignmentPattern", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertArrayPattern", - "signature": "(node: object, opts?: object): asserts node is ArrayPattern", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertArrowFunctionExpression", - "signature": "(node: object, opts?: object): asserts node is ArrowFunctionExpression", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertClassBody", - "signature": "(node: object, opts?: object): asserts node is ClassBody", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertClassExpression", - "signature": "(node: object, opts?: object): asserts node is ClassExpression", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertClassDeclaration", - "signature": "(node: object, opts?: object): asserts node is ClassDeclaration", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertExportAllDeclaration", - "signature": "(node: object, opts?: object): asserts node is ExportAllDeclaration", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertExportDefaultDeclaration", - "signature": "(node: object, opts?: object): asserts node is ExportDefaultDeclaration", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertExportNamedDeclaration", - "signature": "(node: object, opts?: object): asserts node is ExportNamedDeclaration", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertExportSpecifier", - "signature": "(node: object, opts?: object): asserts node is ExportSpecifier", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertForOfStatement", - "signature": "(node: object, opts?: object): asserts node is ForOfStatement", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertImportDeclaration", - "signature": "(node: object, opts?: object): asserts node is ImportDeclaration", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertImportDefaultSpecifier", - "signature": "(node: object, opts?: object): asserts node is ImportDefaultSpecifier", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertImportNamespaceSpecifier", - "signature": "(node: object, opts?: object): asserts node is ImportNamespaceSpecifier", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertImportSpecifier", - "signature": "(node: object, opts?: object): asserts node is ImportSpecifier", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertImportExpression", - "signature": "(node: object, opts?: object): asserts node is ImportExpression", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertMetaProperty", - "signature": "(node: object, opts?: object): asserts node is MetaProperty", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertClassMethod", - "signature": "(node: object, opts?: object): asserts node is ClassMethod", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertObjectPattern", - "signature": "(node: object, opts?: object): asserts node is ObjectPattern", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertSpreadElement", - "signature": "(node: object, opts?: object): asserts node is SpreadElement", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertSuper", - "signature": "(node: object, opts?: object): asserts node is Super", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertTaggedTemplateExpression", - "signature": "(node: object, opts?: object): asserts node is TaggedTemplateExpression", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertTemplateElement", - "signature": "(node: object, opts?: object): asserts node is TemplateElement", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertTemplateLiteral", - "signature": "(node: object, opts?: object): asserts node is TemplateLiteral", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertYieldExpression", - "signature": "(node: object, opts?: object): asserts node is YieldExpression", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertAwaitExpression", - "signature": "(node: object, opts?: object): asserts node is AwaitExpression", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertImport", - "signature": "(node: object, opts?: object): asserts node is Import", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertBigIntLiteral", - "signature": "(node: object, opts?: object): asserts node is BigIntLiteral", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertExportNamespaceSpecifier", - "signature": "(node: object, opts?: object): asserts node is ExportNamespaceSpecifier", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertOptionalMemberExpression", - "signature": "(node: object, opts?: object): asserts node is OptionalMemberExpression", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertOptionalCallExpression", - "signature": "(node: object, opts?: object): asserts node is OptionalCallExpression", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertClassProperty", - "signature": "(node: object, opts?: object): asserts node is ClassProperty", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertClassAccessorProperty", - "signature": "(node: object, opts?: object): asserts node is ClassAccessorProperty", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertClassPrivateProperty", - "signature": "(node: object, opts?: object): asserts node is ClassPrivateProperty", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertClassPrivateMethod", - "signature": "(node: object, opts?: object): asserts node is ClassPrivateMethod", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertPrivateName", - "signature": "(node: object, opts?: object): asserts node is PrivateName", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertStaticBlock", - "signature": "(node: object, opts?: object): asserts node is StaticBlock", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertAnyTypeAnnotation", - "signature": "(node: object, opts?: object): asserts node is AnyTypeAnnotation", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertArrayTypeAnnotation", - "signature": "(node: object, opts?: object): asserts node is ArrayTypeAnnotation", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertBooleanTypeAnnotation", - "signature": "(node: object, opts?: object): asserts node is BooleanTypeAnnotation", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertBooleanLiteralTypeAnnotation", - "signature": "(node: object, opts?: object): asserts node is BooleanLiteralTypeAnnotation", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertNullLiteralTypeAnnotation", - "signature": "(node: object, opts?: object): asserts node is NullLiteralTypeAnnotation", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertClassImplements", - "signature": "(node: object, opts?: object): asserts node is ClassImplements", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertDeclareClass", - "signature": "(node: object, opts?: object): asserts node is DeclareClass", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertDeclareFunction", - "signature": "(node: object, opts?: object): asserts node is DeclareFunction", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertDeclareInterface", - "signature": "(node: object, opts?: object): asserts node is DeclareInterface", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertDeclareModule", - "signature": "(node: object, opts?: object): asserts node is DeclareModule", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertDeclareModuleExports", - "signature": "(node: object, opts?: object): asserts node is DeclareModuleExports", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertDeclareTypeAlias", - "signature": "(node: object, opts?: object): asserts node is DeclareTypeAlias", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertDeclareOpaqueType", - "signature": "(node: object, opts?: object): asserts node is DeclareOpaqueType", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertDeclareVariable", - "signature": "(node: object, opts?: object): asserts node is DeclareVariable", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertDeclareExportDeclaration", - "signature": "(node: object, opts?: object): asserts node is DeclareExportDeclaration", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertDeclareExportAllDeclaration", - "signature": "(node: object, opts?: object): asserts node is DeclareExportAllDeclaration", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertDeclaredPredicate", - "signature": "(node: object, opts?: object): asserts node is DeclaredPredicate", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertExistsTypeAnnotation", - "signature": "(node: object, opts?: object): asserts node is ExistsTypeAnnotation", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertFunctionTypeAnnotation", - "signature": "(node: object, opts?: object): asserts node is FunctionTypeAnnotation", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertFunctionTypeParam", - "signature": "(node: object, opts?: object): asserts node is FunctionTypeParam", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertGenericTypeAnnotation", - "signature": "(node: object, opts?: object): asserts node is GenericTypeAnnotation", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertInferredPredicate", - "signature": "(node: object, opts?: object): asserts node is InferredPredicate", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertInterfaceExtends", - "signature": "(node: object, opts?: object): asserts node is InterfaceExtends", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertInterfaceDeclaration", - "signature": "(node: object, opts?: object): asserts node is InterfaceDeclaration", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertInterfaceTypeAnnotation", - "signature": "(node: object, opts?: object): asserts node is InterfaceTypeAnnotation", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertIntersectionTypeAnnotation", - "signature": "(node: object, opts?: object): asserts node is IntersectionTypeAnnotation", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertMixedTypeAnnotation", - "signature": "(node: object, opts?: object): asserts node is MixedTypeAnnotation", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertEmptyTypeAnnotation", - "signature": "(node: object, opts?: object): asserts node is EmptyTypeAnnotation", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertNullableTypeAnnotation", - "signature": "(node: object, opts?: object): asserts node is NullableTypeAnnotation", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertNumberLiteralTypeAnnotation", - "signature": "(node: object, opts?: object): asserts node is NumberLiteralTypeAnnotation", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertNumberTypeAnnotation", - "signature": "(node: object, opts?: object): asserts node is NumberTypeAnnotation", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertObjectTypeAnnotation", - "signature": "(node: object, opts?: object): asserts node is ObjectTypeAnnotation", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertObjectTypeInternalSlot", - "signature": "(node: object, opts?: object): asserts node is ObjectTypeInternalSlot", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertObjectTypeCallProperty", - "signature": "(node: object, opts?: object): asserts node is ObjectTypeCallProperty", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertObjectTypeIndexer", - "signature": "(node: object, opts?: object): asserts node is ObjectTypeIndexer", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertObjectTypeProperty", - "signature": "(node: object, opts?: object): asserts node is ObjectTypeProperty", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertObjectTypeSpreadProperty", - "signature": "(node: object, opts?: object): asserts node is ObjectTypeSpreadProperty", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertOpaqueType", - "signature": "(node: object, opts?: object): asserts node is OpaqueType", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertQualifiedTypeIdentifier", - "signature": "(node: object, opts?: object): asserts node is QualifiedTypeIdentifier", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertStringLiteralTypeAnnotation", - "signature": "(node: object, opts?: object): asserts node is StringLiteralTypeAnnotation", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertStringTypeAnnotation", - "signature": "(node: object, opts?: object): asserts node is StringTypeAnnotation", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertSymbolTypeAnnotation", - "signature": "(node: object, opts?: object): asserts node is SymbolTypeAnnotation", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertThisTypeAnnotation", - "signature": "(node: object, opts?: object): asserts node is ThisTypeAnnotation", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertTupleTypeAnnotation", - "signature": "(node: object, opts?: object): asserts node is TupleTypeAnnotation", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertTypeofTypeAnnotation", - "signature": "(node: object, opts?: object): asserts node is TypeofTypeAnnotation", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertTypeAlias", - "signature": "(node: object, opts?: object): asserts node is TypeAlias", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertTypeAnnotation", - "signature": "(node: object, opts?: object): asserts node is TypeAnnotation", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertTypeCastExpression", - "signature": "(node: object, opts?: object): asserts node is TypeCastExpression", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertTypeParameter", - "signature": "(node: object, opts?: object): asserts node is TypeParameter", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertTypeParameterDeclaration", - "signature": "(node: object, opts?: object): asserts node is TypeParameterDeclaration", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertTypeParameterInstantiation", - "signature": "(node: object, opts?: object): asserts node is TypeParameterInstantiation", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertUnionTypeAnnotation", - "signature": "(node: object, opts?: object): asserts node is UnionTypeAnnotation", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertVariance", - "signature": "(node: object, opts?: object): asserts node is Variance", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertVoidTypeAnnotation", - "signature": "(node: object, opts?: object): asserts node is VoidTypeAnnotation", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertEnumDeclaration", - "signature": "(node: object, opts?: object): asserts node is EnumDeclaration", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertEnumBooleanBody", - "signature": "(node: object, opts?: object): asserts node is EnumBooleanBody", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertEnumNumberBody", - "signature": "(node: object, opts?: object): asserts node is EnumNumberBody", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertEnumStringBody", - "signature": "(node: object, opts?: object): asserts node is EnumStringBody", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertEnumSymbolBody", - "signature": "(node: object, opts?: object): asserts node is EnumSymbolBody", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertEnumBooleanMember", - "signature": "(node: object, opts?: object): asserts node is EnumBooleanMember", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertEnumNumberMember", - "signature": "(node: object, opts?: object): asserts node is EnumNumberMember", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertEnumStringMember", - "signature": "(node: object, opts?: object): asserts node is EnumStringMember", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertEnumDefaultedMember", - "signature": "(node: object, opts?: object): asserts node is EnumDefaultedMember", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertIndexedAccessType", - "signature": "(node: object, opts?: object): asserts node is IndexedAccessType", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertOptionalIndexedAccessType", - "signature": "(node: object, opts?: object): asserts node is OptionalIndexedAccessType", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertJSXAttribute", - "signature": "(node: object, opts?: object): asserts node is JSXAttribute", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertJSXClosingElement", - "signature": "(node: object, opts?: object): asserts node is JSXClosingElement", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertJSXElement", - "signature": "(node: object, opts?: object): asserts node is JSXElement", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertJSXEmptyExpression", - "signature": "(node: object, opts?: object): asserts node is JSXEmptyExpression", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertJSXExpressionContainer", - "signature": "(node: object, opts?: object): asserts node is JSXExpressionContainer", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertJSXSpreadChild", - "signature": "(node: object, opts?: object): asserts node is JSXSpreadChild", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertJSXIdentifier", - "signature": "(node: object, opts?: object): asserts node is JSXIdentifier", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertJSXMemberExpression", - "signature": "(node: object, opts?: object): asserts node is JSXMemberExpression", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertJSXNamespacedName", - "signature": "(node: object, opts?: object): asserts node is JSXNamespacedName", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertJSXOpeningElement", - "signature": "(node: object, opts?: object): asserts node is JSXOpeningElement", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertJSXSpreadAttribute", - "signature": "(node: object, opts?: object): asserts node is JSXSpreadAttribute", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertJSXText", - "signature": "(node: object, opts?: object): asserts node is JSXText", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertJSXFragment", - "signature": "(node: object, opts?: object): asserts node is JSXFragment", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertJSXOpeningFragment", - "signature": "(node: object, opts?: object): asserts node is JSXOpeningFragment", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertJSXClosingFragment", - "signature": "(node: object, opts?: object): asserts node is JSXClosingFragment", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertNoop", - "signature": "(node: object, opts?: object): asserts node is Noop", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertPlaceholder", - "signature": "(node: object, opts?: object): asserts node is Placeholder", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertV8IntrinsicIdentifier", - "signature": "(node: object, opts?: object): asserts node is V8IntrinsicIdentifier", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertArgumentPlaceholder", - "signature": "(node: object, opts?: object): asserts node is ArgumentPlaceholder", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertBindExpression", - "signature": "(node: object, opts?: object): asserts node is BindExpression", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertImportAttribute", - "signature": "(node: object, opts?: object): asserts node is ImportAttribute", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertDecorator", - "signature": "(node: object, opts?: object): asserts node is Decorator", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertDoExpression", - "signature": "(node: object, opts?: object): asserts node is DoExpression", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertExportDefaultSpecifier", - "signature": "(node: object, opts?: object): asserts node is ExportDefaultSpecifier", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertRecordExpression", - "signature": "(node: object, opts?: object): asserts node is RecordExpression", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertTupleExpression", - "signature": "(node: object, opts?: object): asserts node is TupleExpression", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertDecimalLiteral", - "signature": "(node: object, opts?: object): asserts node is DecimalLiteral", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertModuleExpression", - "signature": "(node: object, opts?: object): asserts node is ModuleExpression", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertTopicReference", - "signature": "(node: object, opts?: object): asserts node is TopicReference", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertPipelineTopicExpression", - "signature": "(node: object, opts?: object): asserts node is PipelineTopicExpression", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertPipelineBareFunction", - "signature": "(node: object, opts?: object): asserts node is PipelineBareFunction", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertPipelinePrimaryTopicReference", - "signature": "(node: object, opts?: object): asserts node is PipelinePrimaryTopicReference", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertTSParameterProperty", - "signature": "(node: object, opts?: object): asserts node is TSParameterProperty", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertTSDeclareFunction", - "signature": "(node: object, opts?: object): asserts node is TSDeclareFunction", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertTSDeclareMethod", - "signature": "(node: object, opts?: object): asserts node is TSDeclareMethod", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertTSQualifiedName", - "signature": "(node: object, opts?: object): asserts node is TSQualifiedName", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertTSCallSignatureDeclaration", - "signature": "(node: object, opts?: object): asserts node is TSCallSignatureDeclaration", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertTSConstructSignatureDeclaration", - "signature": "(node: object, opts?: object): asserts node is TSConstructSignatureDeclaration", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertTSPropertySignature", - "signature": "(node: object, opts?: object): asserts node is TSPropertySignature", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertTSMethodSignature", - "signature": "(node: object, opts?: object): asserts node is TSMethodSignature", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertTSIndexSignature", - "signature": "(node: object, opts?: object): asserts node is TSIndexSignature", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertTSAnyKeyword", - "signature": "(node: object, opts?: object): asserts node is TSAnyKeyword", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertTSBooleanKeyword", - "signature": "(node: object, opts?: object): asserts node is TSBooleanKeyword", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertTSBigIntKeyword", - "signature": "(node: object, opts?: object): asserts node is TSBigIntKeyword", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertTSIntrinsicKeyword", - "signature": "(node: object, opts?: object): asserts node is TSIntrinsicKeyword", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertTSNeverKeyword", - "signature": "(node: object, opts?: object): asserts node is TSNeverKeyword", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertTSNullKeyword", - "signature": "(node: object, opts?: object): asserts node is TSNullKeyword", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertTSNumberKeyword", - "signature": "(node: object, opts?: object): asserts node is TSNumberKeyword", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertTSObjectKeyword", - "signature": "(node: object, opts?: object): asserts node is TSObjectKeyword", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertTSStringKeyword", - "signature": "(node: object, opts?: object): asserts node is TSStringKeyword", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertTSSymbolKeyword", - "signature": "(node: object, opts?: object): asserts node is TSSymbolKeyword", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertTSUndefinedKeyword", - "signature": "(node: object, opts?: object): asserts node is TSUndefinedKeyword", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertTSUnknownKeyword", - "signature": "(node: object, opts?: object): asserts node is TSUnknownKeyword", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertTSVoidKeyword", - "signature": "(node: object, opts?: object): asserts node is TSVoidKeyword", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertTSThisType", - "signature": "(node: object, opts?: object): asserts node is TSThisType", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertTSFunctionType", - "signature": "(node: object, opts?: object): asserts node is TSFunctionType", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertTSConstructorType", - "signature": "(node: object, opts?: object): asserts node is TSConstructorType", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertTSTypeReference", - "signature": "(node: object, opts?: object): asserts node is TSTypeReference", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertTSTypePredicate", - "signature": "(node: object, opts?: object): asserts node is TSTypePredicate", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertTSTypeQuery", - "signature": "(node: object, opts?: object): asserts node is TSTypeQuery", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertTSTypeLiteral", - "signature": "(node: object, opts?: object): asserts node is TSTypeLiteral", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertTSArrayType", - "signature": "(node: object, opts?: object): asserts node is TSArrayType", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertTSTupleType", - "signature": "(node: object, opts?: object): asserts node is TSTupleType", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertTSOptionalType", - "signature": "(node: object, opts?: object): asserts node is TSOptionalType", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertTSRestType", - "signature": "(node: object, opts?: object): asserts node is TSRestType", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertTSNamedTupleMember", - "signature": "(node: object, opts?: object): asserts node is TSNamedTupleMember", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertTSUnionType", - "signature": "(node: object, opts?: object): asserts node is TSUnionType", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertTSIntersectionType", - "signature": "(node: object, opts?: object): asserts node is TSIntersectionType", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertTSConditionalType", - "signature": "(node: object, opts?: object): asserts node is TSConditionalType", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertTSInferType", - "signature": "(node: object, opts?: object): asserts node is TSInferType", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertTSParenthesizedType", - "signature": "(node: object, opts?: object): asserts node is TSParenthesizedType", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertTSTypeOperator", - "signature": "(node: object, opts?: object): asserts node is TSTypeOperator", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertTSIndexedAccessType", - "signature": "(node: object, opts?: object): asserts node is TSIndexedAccessType", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertTSMappedType", - "signature": "(node: object, opts?: object): asserts node is TSMappedType", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertTSLiteralType", - "signature": "(node: object, opts?: object): asserts node is TSLiteralType", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertTSExpressionWithTypeArguments", - "signature": "(node: object, opts?: object): asserts node is TSExpressionWithTypeArguments", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertTSInterfaceDeclaration", - "signature": "(node: object, opts?: object): asserts node is TSInterfaceDeclaration", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertTSInterfaceBody", - "signature": "(node: object, opts?: object): asserts node is TSInterfaceBody", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertTSTypeAliasDeclaration", - "signature": "(node: object, opts?: object): asserts node is TSTypeAliasDeclaration", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertTSInstantiationExpression", - "signature": "(node: object, opts?: object): asserts node is TSInstantiationExpression", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertTSAsExpression", - "signature": "(node: object, opts?: object): asserts node is TSAsExpression", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertTSSatisfiesExpression", - "signature": "(node: object, opts?: object): asserts node is TSSatisfiesExpression", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertTSTypeAssertion", - "signature": "(node: object, opts?: object): asserts node is TSTypeAssertion", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertTSEnumDeclaration", - "signature": "(node: object, opts?: object): asserts node is TSEnumDeclaration", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertTSEnumMember", - "signature": "(node: object, opts?: object): asserts node is TSEnumMember", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertTSModuleDeclaration", - "signature": "(node: object, opts?: object): asserts node is TSModuleDeclaration", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertTSModuleBlock", - "signature": "(node: object, opts?: object): asserts node is TSModuleBlock", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertTSImportType", - "signature": "(node: object, opts?: object): asserts node is TSImportType", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertTSImportEqualsDeclaration", - "signature": "(node: object, opts?: object): asserts node is TSImportEqualsDeclaration", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertTSExternalModuleReference", - "signature": "(node: object, opts?: object): asserts node is TSExternalModuleReference", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertTSNonNullExpression", - "signature": "(node: object, opts?: object): asserts node is TSNonNullExpression", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertTSExportAssignment", - "signature": "(node: object, opts?: object): asserts node is TSExportAssignment", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertTSNamespaceExportDeclaration", - "signature": "(node: object, opts?: object): asserts node is TSNamespaceExportDeclaration", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertTSTypeAnnotation", - "signature": "(node: object, opts?: object): asserts node is TSTypeAnnotation", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertTSTypeParameterInstantiation", - "signature": "(node: object, opts?: object): asserts node is TSTypeParameterInstantiation", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertTSTypeParameterDeclaration", - "signature": "(node: object, opts?: object): asserts node is TSTypeParameterDeclaration", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertTSTypeParameter", - "signature": "(node: object, opts?: object): asserts node is TSTypeParameter", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertStandardized", - "signature": "(node: object, opts?: object): asserts node is Standardized", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertExpression", - "signature": "(node: object, opts?: object): asserts node is Expression", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertBinary", - "signature": "(node: object, opts?: object): asserts node is Binary", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertScopable", - "signature": "(node: object, opts?: object): asserts node is Scopable", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertBlockParent", - "signature": "(node: object, opts?: object): asserts node is BlockParent", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertBlock", - "signature": "(node: object, opts?: object): asserts node is Block", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertStatement", - "signature": "(node: object, opts?: object): asserts node is Statement", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertTerminatorless", - "signature": "(node: object, opts?: object): asserts node is Terminatorless", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertCompletionStatement", - "signature": "(node: object, opts?: object): asserts node is CompletionStatement", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertConditional", - "signature": "(node: object, opts?: object): asserts node is Conditional", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertLoop", - "signature": "(node: object, opts?: object): asserts node is Loop", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertWhile", - "signature": "(node: object, opts?: object): asserts node is While", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertExpressionWrapper", - "signature": "(node: object, opts?: object): asserts node is ExpressionWrapper", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertFor", - "signature": "(node: object, opts?: object): asserts node is For", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertForXStatement", - "signature": "(node: object, opts?: object): asserts node is ForXStatement", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertFunction", - "signature": "(node: object, opts?: object): asserts node is Function", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertFunctionParent", - "signature": "(node: object, opts?: object): asserts node is FunctionParent", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertPureish", - "signature": "(node: object, opts?: object): asserts node is Pureish", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertDeclaration", - "signature": "(node: object, opts?: object): asserts node is Declaration", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertPatternLike", - "signature": "(node: object, opts?: object): asserts node is PatternLike", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertLVal", - "signature": "(node: object, opts?: object): asserts node is LVal", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertTSEntityName", - "signature": "(node: object, opts?: object): asserts node is TSEntityName", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertLiteral", - "signature": "(node: object, opts?: object): asserts node is Literal", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertImmutable", - "signature": "(node: object, opts?: object): asserts node is Immutable", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertUserWhitespacable", - "signature": "(node: object, opts?: object): asserts node is UserWhitespacable", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertMethod", - "signature": "(node: object, opts?: object): asserts node is Method", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertObjectMember", - "signature": "(node: object, opts?: object): asserts node is ObjectMember", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertProperty", - "signature": "(node: object, opts?: object): asserts node is Property", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertUnaryLike", - "signature": "(node: object, opts?: object): asserts node is UnaryLike", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertPattern", - "signature": "(node: object, opts?: object): asserts node is Pattern", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertClass", - "signature": "(node: object, opts?: object): asserts node is Class", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertImportOrExportDeclaration", - "signature": "(node: object, opts?: object): asserts node is ImportOrExportDeclaration", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertExportDeclaration", - "signature": "(node: object, opts?: object): asserts node is ExportDeclaration", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertModuleSpecifier", - "signature": "(node: object, opts?: object): asserts node is ModuleSpecifier", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertAccessor", - "signature": "(node: object, opts?: object): asserts node is ClassAccessorProperty", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertPrivate", - "signature": "(node: object, opts?: object): asserts node is Private", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertFlow", - "signature": "(node: object, opts?: object): asserts node is Flow", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertFlowType", - "signature": "(node: object, opts?: object): asserts node is FlowType", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertFlowBaseAnnotation", - "signature": "(node: object, opts?: object): asserts node is FlowBaseAnnotation", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertFlowDeclaration", - "signature": "(node: object, opts?: object): asserts node is FlowDeclaration", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertFlowPredicate", - "signature": "(node: object, opts?: object): asserts node is FlowPredicate", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertEnumBody", - "signature": "(node: object, opts?: object): asserts node is EnumBody", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertEnumMember", - "signature": "(node: object, opts?: object): asserts node is EnumMember", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertJSX", - "signature": "(node: object, opts?: object): asserts node is JSX", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertMiscellaneous", - "signature": "(node: object, opts?: object): asserts node is Miscellaneous", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertTypeScript", - "signature": "(node: object, opts?: object): asserts node is TypeScript", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertTSTypeElement", - "signature": "(node: object, opts?: object): asserts node is TSTypeElement", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertTSType", - "signature": "(node: object, opts?: object): asserts node is TSType", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertTSBaseType", - "signature": "(node: object, opts?: object): asserts node is TSBaseType", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertNumberLiteral", - "signature": "(node: any, opts: any): void", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertRegexLiteral", - "signature": "(node: any, opts: any): void", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertRestProperty", - "signature": "(node: any, opts: any): void", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertSpreadProperty", - "signature": "(node: any, opts: any): void", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assertModuleDeclaration", - "signature": "(node: any, opts: any): void", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "createFlowUnionType", - "signature": "(types: [T] | T[]): UnionTypeAnnotation | T", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "createTSUnionType", - "signature": "(typeAnnotations: (TSTypeAnnotation | TSType)[]): TSType", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "arrayExpression", - "signature": "(elements?: (Expression | SpreadElement)[]): ArrayExpression", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assignmentExpression", - "signature": "(operator: string, left: OptionalMemberExpression | LVal, right: Expression): AssignmentExpression", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "binaryExpression", - "signature": "(operator: "+" | "-" | "/" | "%" | "*" | "**" | "&" | "|" | ">>" | ">>>" | "<<" | "^" | "==" | "===" | "!=" | "!==" | "in" | "instanceof" | ">" | "<" | ">=" | "<=" | "|>", left: Expression | PrivateName, right: Expression): BinaryExpression", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "interpreterDirective", - "signature": "(value: string): InterpreterDirective", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "directive", - "signature": "(value: DirectiveLiteral): Directive", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "directiveLiteral", - "signature": "(value: string): DirectiveLiteral", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "blockStatement", - "signature": "(body: Statement[], directives?: Directive[]): BlockStatement", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "breakStatement", - "signature": "(label?: Identifier): BreakStatement", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "callExpression", - "signature": "(callee: Expression | V8IntrinsicIdentifier, _arguments: (Expression | ArgumentPlaceholder | SpreadElement)[]): CallExpression", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "catchClause", - "signature": "(param: Identifier | ArrayPattern | ObjectPattern, body: BlockStatement): CatchClause", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "conditionalExpression", - "signature": "(test: Expression, consequent: Expression, alternate: Expression): ConditionalExpression", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "continueStatement", - "signature": "(label?: Identifier): ContinueStatement", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "debuggerStatement", - "signature": "(): DebuggerStatement", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "doWhileStatement", - "signature": "(test: Expression, body: Statement): DoWhileStatement", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "emptyStatement", - "signature": "(): EmptyStatement", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "expressionStatement", - "signature": "(expression: Expression): ExpressionStatement", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "file", - "signature": "(program: Program, comments?: (CommentBlock | CommentLine)[], tokens?: any[]): File", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "forInStatement", - "signature": "(left: VariableDeclaration | LVal, right: Expression, body: Statement): ForInStatement", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "forStatement", - "signature": "(init: Expression | VariableDeclaration, test: Expression, update: Expression, body: Statement): ForStatement", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "functionDeclaration", - "signature": "(id: Identifier, params: (Identifier | RestElement | Pattern)[], body: BlockStatement, generator?: boolean, async?: boolean): FunctionDeclaration", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "functionExpression", - "signature": "(id: Identifier, params: (Identifier | RestElement | Pattern)[], body: BlockStatement, generator?: boolean, async?: boolean): FunctionExpression", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "identifier", - "signature": "(name: string): Identifier", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "ifStatement", - "signature": "(test: Expression, consequent: Statement, alternate?: Statement): IfStatement", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "labeledStatement", - "signature": "(label: Identifier, body: Statement): LabeledStatement", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "stringLiteral", - "signature": "(value: string): StringLiteral", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "numericLiteral", - "signature": "(value: number): NumericLiteral", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "nullLiteral", - "signature": "(): NullLiteral", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "booleanLiteral", - "signature": "(value: boolean): BooleanLiteral", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "regExpLiteral", - "signature": "(pattern: string, flags?: string): RegExpLiteral", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "logicalExpression", - "signature": "(operator: "||" | "&&" | "??", left: Expression, right: Expression): LogicalExpression", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "memberExpression", - "signature": "(object: Expression, property: Expression | PrivateName, computed?: boolean, optional?: boolean): MemberExpression", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "newExpression", - "signature": "(callee: Expression | V8IntrinsicIdentifier, _arguments: (Expression | ArgumentPlaceholder | SpreadElement)[]): NewExpression", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "program", - "signature": "(body: Statement[], directives?: Directive[], sourceType?: "script" | "module", interpreter?: InterpreterDirective): Program", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "objectExpression", - "signature": "(properties: (ObjectMethod | ObjectProperty | SpreadElement)[]): ObjectExpression", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "objectMethod", - "signature": "(kind: "method" | "get" | "set", key: Expression, params: (Identifier | RestElement | Pattern)[], body: BlockStatement, computed?: boolean, generator?: boolean, async?: boolean): ObjectMethod", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "objectProperty", - "signature": "(key: Expression | PrivateName, value: ArrayExpression | AssignmentExpression | BinaryExpression | ... 52 more ... | RestElement, computed?: boolean, shorthand?: boolean, decorators?: Decorator[]): ObjectProperty", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "restElement", - "signature": "(argument: LVal): RestElement", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "returnStatement", - "signature": "(argument?: Expression): ReturnStatement", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "sequenceExpression", - "signature": "(expressions: Expression[]): SequenceExpression", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "parenthesizedExpression", - "signature": "(expression: Expression): ParenthesizedExpression", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "switchCase", - "signature": "(test: Expression, consequent: Statement[]): SwitchCase", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "switchStatement", - "signature": "(discriminant: Expression, cases: SwitchCase[]): SwitchStatement", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "thisExpression", - "signature": "(): ThisExpression", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "throwStatement", - "signature": "(argument: Expression): ThrowStatement", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "tryStatement", - "signature": "(block: BlockStatement, handler?: CatchClause, finalizer?: BlockStatement): TryStatement", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "unaryExpression", - "signature": "(operator: "+" | "-" | "void" | "throw" | "delete" | "!" | "~" | "typeof", argument: Expression, prefix?: boolean): UnaryExpression", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "updateExpression", - "signature": "(operator: "++" | "--", argument: Expression, prefix?: boolean): UpdateExpression", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "variableDeclaration", - "signature": "(kind: "var" | "let" | "const" | "using" | "await using", declarations: VariableDeclarator[]): VariableDeclaration", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "variableDeclarator", - "signature": "(id: LVal, init?: Expression): VariableDeclarator", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "whileStatement", - "signature": "(test: Expression, body: Statement): WhileStatement", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "withStatement", - "signature": "(object: Expression, body: Statement): WithStatement", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "assignmentPattern", - "signature": "(left: Identifier | MemberExpression | TSAsExpression | TSSatisfiesExpression | TSTypeAssertion | TSNonNullExpression | ArrayPattern | ObjectPattern, right: Expression): AssignmentPattern", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "arrayPattern", - "signature": "(elements: (Identifier | MemberExpression | TSAsExpression | TSSatisfiesExpression | TSTypeAssertion | ... 5 more ... | TSParameterProperty)[]): ArrayPattern", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "arrowFunctionExpression", - "signature": "(params: (Identifier | RestElement | Pattern)[], body: Expression | BlockStatement, async?: boolean): ArrowFunctionExpression", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "classBody", - "signature": "(body: (ClassAccessorProperty | ClassMethod | ClassPrivateMethod | ClassPrivateProperty | ClassProperty | StaticBlock | TSDeclareMethod | TSIndexSignature)[]): ClassBody", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "classExpression", - "signature": "(id: Identifier, superClass: Expression, body: ClassBody, decorators?: Decorator[]): ClassExpression", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "classDeclaration", - "signature": "(id: Identifier, superClass: Expression, body: ClassBody, decorators?: Decorator[]): ClassDeclaration", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "exportAllDeclaration", - "signature": "(source: StringLiteral): ExportAllDeclaration", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "exportDefaultDeclaration", - "signature": "(declaration: Expression | ClassDeclaration | FunctionDeclaration | TSDeclareFunction): ExportDefaultDeclaration", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "exportNamedDeclaration", - "signature": "(declaration?: Declaration, specifiers?: (ExportDefaultSpecifier | ExportNamespaceSpecifier | ExportSpecifier)[], source?: StringLiteral): ExportNamedDeclaration", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "exportSpecifier", - "signature": "(local: Identifier, exported: Identifier | StringLiteral): ExportSpecifier", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "forOfStatement", - "signature": "(left: VariableDeclaration | LVal, right: Expression, body: Statement, _await?: boolean): ForOfStatement", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "importDeclaration", - "signature": "(specifiers: (ImportDefaultSpecifier | ImportNamespaceSpecifier | ImportSpecifier)[], source: StringLiteral): ImportDeclaration", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "importDefaultSpecifier", - "signature": "(local: Identifier): ImportDefaultSpecifier", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "importNamespaceSpecifier", - "signature": "(local: Identifier): ImportNamespaceSpecifier", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "importSpecifier", - "signature": "(local: Identifier, imported: Identifier | StringLiteral): ImportSpecifier", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "importExpression", - "signature": "(source: Expression, options?: Expression): ImportExpression", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "metaProperty", - "signature": "(meta: Identifier, property: Identifier): MetaProperty", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "classMethod", - "signature": "(kind: "method" | "get" | "set" | "constructor", key: Expression, params: (Identifier | RestElement | TSParameterProperty | Pattern)[], body: BlockStatement, computed?: boolean, _static?: boolean, generator?: boolean, async?: boolean): ClassMethod", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "objectPattern", - "signature": "(properties: (ObjectProperty | RestElement)[]): ObjectPattern", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "spreadElement", - "signature": "(argument: Expression): SpreadElement", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "_super", - "signature": "(): Super", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "taggedTemplateExpression", - "signature": "(tag: Expression, quasi: TemplateLiteral): TaggedTemplateExpression", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "templateElement", - "signature": "(value: { raw: string; cooked?: string; }, tail?: boolean): TemplateElement", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "templateLiteral", - "signature": "(quasis: TemplateElement[], expressions: (Expression | TSType)[]): TemplateLiteral", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "yieldExpression", - "signature": "(argument?: Expression, delegate?: boolean): YieldExpression", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "awaitExpression", - "signature": "(argument: Expression): AwaitExpression", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "_import", - "signature": "(): Import", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "bigIntLiteral", - "signature": "(value: string): BigIntLiteral", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "exportNamespaceSpecifier", - "signature": "(exported: Identifier): ExportNamespaceSpecifier", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "optionalMemberExpression", - "signature": "(object: Expression, property: Expression, computed: boolean, optional: boolean): OptionalMemberExpression", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "optionalCallExpression", - "signature": "(callee: Expression, _arguments: (Expression | ArgumentPlaceholder | SpreadElement)[], optional: boolean): OptionalCallExpression", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "classProperty", - "signature": "(key: Expression, value?: Expression, typeAnnotation?: Noop | TSTypeAnnotation | TypeAnnotation, decorators?: Decorator[], computed?: boolean, _static?: boolean): ClassProperty", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "classAccessorProperty", - "signature": "(key: Expression | PrivateName, value?: Expression, typeAnnotation?: Noop | TSTypeAnnotation | TypeAnnotation, decorators?: Decorator[], computed?: boolean, _static?: boolean): ClassAccessorProperty", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "classPrivateProperty", - "signature": "(key: PrivateName, value?: Expression, decorators?: Decorator[], _static?: boolean): ClassPrivateProperty", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "classPrivateMethod", - "signature": "(kind: "method" | "get" | "set", key: PrivateName, params: (Identifier | RestElement | TSParameterProperty | Pattern)[], body: BlockStatement, _static?: boolean): ClassPrivateMethod", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "privateName", - "signature": "(id: Identifier): PrivateName", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "staticBlock", - "signature": "(body: Statement[]): StaticBlock", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "anyTypeAnnotation", - "signature": "(): AnyTypeAnnotation", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "arrayTypeAnnotation", - "signature": "(elementType: FlowType): ArrayTypeAnnotation", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "booleanTypeAnnotation", - "signature": "(): BooleanTypeAnnotation", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "booleanLiteralTypeAnnotation", - "signature": "(value: boolean): BooleanLiteralTypeAnnotation", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "nullLiteralTypeAnnotation", - "signature": "(): NullLiteralTypeAnnotation", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "classImplements", - "signature": "(id: Identifier, typeParameters?: TypeParameterInstantiation): ClassImplements", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "declareClass", - "signature": "(id: Identifier, typeParameters: TypeParameterDeclaration, _extends: InterfaceExtends[], body: ObjectTypeAnnotation): DeclareClass", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "declareFunction", - "signature": "(id: Identifier): DeclareFunction", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "declareInterface", - "signature": "(id: Identifier, typeParameters: TypeParameterDeclaration, _extends: InterfaceExtends[], body: ObjectTypeAnnotation): DeclareInterface", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "declareModule", - "signature": "(id: Identifier | StringLiteral, body: BlockStatement, kind?: "CommonJS" | "ES"): DeclareModule", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "declareModuleExports", - "signature": "(typeAnnotation: TypeAnnotation): DeclareModuleExports", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "declareTypeAlias", - "signature": "(id: Identifier, typeParameters: TypeParameterDeclaration, right: FlowType): DeclareTypeAlias", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "declareOpaqueType", - "signature": "(id: Identifier, typeParameters?: TypeParameterDeclaration, supertype?: FlowType): DeclareOpaqueType", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "declareVariable", - "signature": "(id: Identifier): DeclareVariable", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "declareExportDeclaration", - "signature": "(declaration?: Flow, specifiers?: (ExportNamespaceSpecifier | ExportSpecifier)[], source?: StringLiteral): DeclareExportDeclaration", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "declareExportAllDeclaration", - "signature": "(source: StringLiteral): DeclareExportAllDeclaration", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "declaredPredicate", - "signature": "(value: Flow): DeclaredPredicate", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "existsTypeAnnotation", - "signature": "(): ExistsTypeAnnotation", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "functionTypeAnnotation", - "signature": "(typeParameters: TypeParameterDeclaration, params: FunctionTypeParam[], rest: FunctionTypeParam, returnType: FlowType): FunctionTypeAnnotation", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "functionTypeParam", - "signature": "(name: Identifier, typeAnnotation: FlowType): FunctionTypeParam", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "genericTypeAnnotation", - "signature": "(id: Identifier | QualifiedTypeIdentifier, typeParameters?: TypeParameterInstantiation): GenericTypeAnnotation", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "inferredPredicate", - "signature": "(): InferredPredicate", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "interfaceExtends", - "signature": "(id: Identifier | QualifiedTypeIdentifier, typeParameters?: TypeParameterInstantiation): InterfaceExtends", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "interfaceDeclaration", - "signature": "(id: Identifier, typeParameters: TypeParameterDeclaration, _extends: InterfaceExtends[], body: ObjectTypeAnnotation): InterfaceDeclaration", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "interfaceTypeAnnotation", - "signature": "(_extends: InterfaceExtends[], body: ObjectTypeAnnotation): InterfaceTypeAnnotation", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "intersectionTypeAnnotation", - "signature": "(types: FlowType[]): IntersectionTypeAnnotation", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "mixedTypeAnnotation", - "signature": "(): MixedTypeAnnotation", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "emptyTypeAnnotation", - "signature": "(): EmptyTypeAnnotation", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "nullableTypeAnnotation", - "signature": "(typeAnnotation: FlowType): NullableTypeAnnotation", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "numberLiteralTypeAnnotation", - "signature": "(value: number): NumberLiteralTypeAnnotation", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "numberTypeAnnotation", - "signature": "(): NumberTypeAnnotation", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "objectTypeAnnotation", - "signature": "(properties: (ObjectTypeProperty | ObjectTypeSpreadProperty)[], indexers?: ObjectTypeIndexer[], callProperties?: ObjectTypeCallProperty[], internalSlots?: ObjectTypeInternalSlot[], exact?: boolean): ObjectTypeAnnotation", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "objectTypeInternalSlot", - "signature": "(id: Identifier, value: FlowType, optional: boolean, _static: boolean, method: boolean): ObjectTypeInternalSlot", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "objectTypeCallProperty", - "signature": "(value: FlowType): ObjectTypeCallProperty", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "objectTypeIndexer", - "signature": "(id: Identifier, key: FlowType, value: FlowType, variance?: Variance): ObjectTypeIndexer", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "objectTypeProperty", - "signature": "(key: Identifier | StringLiteral, value: FlowType, variance?: Variance): ObjectTypeProperty", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "objectTypeSpreadProperty", - "signature": "(argument: FlowType): ObjectTypeSpreadProperty", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "opaqueType", - "signature": "(id: Identifier, typeParameters: TypeParameterDeclaration, supertype: FlowType, impltype: FlowType): OpaqueType", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "qualifiedTypeIdentifier", - "signature": "(id: Identifier, qualification: Identifier | QualifiedTypeIdentifier): QualifiedTypeIdentifier", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "stringLiteralTypeAnnotation", - "signature": "(value: string): StringLiteralTypeAnnotation", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "stringTypeAnnotation", - "signature": "(): StringTypeAnnotation", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "symbolTypeAnnotation", - "signature": "(): SymbolTypeAnnotation", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "thisTypeAnnotation", - "signature": "(): ThisTypeAnnotation", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "tupleTypeAnnotation", - "signature": "(types: FlowType[]): TupleTypeAnnotation", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "typeofTypeAnnotation", - "signature": "(argument: FlowType): TypeofTypeAnnotation", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "typeAlias", - "signature": "(id: Identifier, typeParameters: TypeParameterDeclaration, right: FlowType): TypeAlias", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "typeAnnotation", - "signature": "(typeAnnotation: FlowType): TypeAnnotation", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "typeCastExpression", - "signature": "(expression: Expression, typeAnnotation: TypeAnnotation): TypeCastExpression", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "typeParameter", - "signature": "(bound?: TypeAnnotation, _default?: FlowType, variance?: Variance): TypeParameter", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "typeParameterDeclaration", - "signature": "(params: TypeParameter[]): TypeParameterDeclaration", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "typeParameterInstantiation", - "signature": "(params: FlowType[]): TypeParameterInstantiation", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "unionTypeAnnotation", - "signature": "(types: FlowType[]): UnionTypeAnnotation", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "variance", - "signature": "(kind: "minus" | "plus"): Variance", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "voidTypeAnnotation", - "signature": "(): VoidTypeAnnotation", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "enumDeclaration", - "signature": "(id: Identifier, body: EnumBooleanBody | EnumNumberBody | EnumStringBody | EnumSymbolBody): EnumDeclaration", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "enumBooleanBody", - "signature": "(members: EnumBooleanMember[]): EnumBooleanBody", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "enumNumberBody", - "signature": "(members: EnumNumberMember[]): EnumNumberBody", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "enumStringBody", - "signature": "(members: (EnumDefaultedMember | EnumStringMember)[]): EnumStringBody", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "enumSymbolBody", - "signature": "(members: EnumDefaultedMember[]): EnumSymbolBody", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "enumBooleanMember", - "signature": "(id: Identifier): EnumBooleanMember", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "enumNumberMember", - "signature": "(id: Identifier, init: NumericLiteral): EnumNumberMember", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "enumStringMember", - "signature": "(id: Identifier, init: StringLiteral): EnumStringMember", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "enumDefaultedMember", - "signature": "(id: Identifier): EnumDefaultedMember", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "indexedAccessType", - "signature": "(objectType: FlowType, indexType: FlowType): IndexedAccessType", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "optionalIndexedAccessType", - "signature": "(objectType: FlowType, indexType: FlowType): OptionalIndexedAccessType", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "jsxAttribute", - "signature": "(name: JSXIdentifier | JSXNamespacedName, value?: StringLiteral | JSXElement | JSXFragment | JSXExpressionContainer): JSXAttribute", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "jsxClosingElement", - "signature": "(name: JSXIdentifier | JSXMemberExpression | JSXNamespacedName): JSXClosingElement", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "jsxElement", - "signature": "(openingElement: JSXOpeningElement, closingElement: JSXClosingElement, children: (JSXElement | JSXFragment | JSXSpreadChild | JSXExpressionContainer | JSXText)[], selfClosing?: boolean): JSXElement", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "jsxEmptyExpression", - "signature": "(): JSXEmptyExpression", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "jsxExpressionContainer", - "signature": "(expression: Expression | JSXEmptyExpression): JSXExpressionContainer", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "jsxSpreadChild", - "signature": "(expression: Expression): JSXSpreadChild", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "jsxIdentifier", - "signature": "(name: string): JSXIdentifier", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "jsxMemberExpression", - "signature": "(object: JSXIdentifier | JSXMemberExpression, property: JSXIdentifier): JSXMemberExpression", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "jsxNamespacedName", - "signature": "(namespace: JSXIdentifier, name: JSXIdentifier): JSXNamespacedName", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "jsxOpeningElement", - "signature": "(name: JSXIdentifier | JSXMemberExpression | JSXNamespacedName, attributes: (JSXAttribute | JSXSpreadAttribute)[], selfClosing?: boolean): JSXOpeningElement", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "jsxSpreadAttribute", - "signature": "(argument: Expression): JSXSpreadAttribute", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "jsxText", - "signature": "(value: string): JSXText", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "jsxFragment", - "signature": "(openingFragment: JSXOpeningFragment, closingFragment: JSXClosingFragment, children: (JSXElement | JSXFragment | JSXSpreadChild | JSXExpressionContainer | JSXText)[]): JSXFragment", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "jsxOpeningFragment", - "signature": "(): JSXOpeningFragment", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "jsxClosingFragment", - "signature": "(): JSXClosingFragment", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "noop", - "signature": "(): Noop", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "placeholder", - "signature": "(expectedNode: "Identifier" | "StringLiteral" | "Expression" | "Statement" | "Declaration" | "BlockStatement" | "ClassBody" | "Pattern", name: Identifier): Placeholder", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "v8IntrinsicIdentifier", - "signature": "(name: string): V8IntrinsicIdentifier", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "argumentPlaceholder", - "signature": "(): ArgumentPlaceholder", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "bindExpression", - "signature": "(object: Expression, callee: Expression): BindExpression", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "importAttribute", - "signature": "(key: Identifier | StringLiteral, value: StringLiteral): ImportAttribute", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "decorator", - "signature": "(expression: Expression): Decorator", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "doExpression", - "signature": "(body: BlockStatement, async?: boolean): DoExpression", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "exportDefaultSpecifier", - "signature": "(exported: Identifier): ExportDefaultSpecifier", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "recordExpression", - "signature": "(properties: (ObjectProperty | SpreadElement)[]): RecordExpression", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "tupleExpression", - "signature": "(elements?: (Expression | SpreadElement)[]): TupleExpression", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "decimalLiteral", - "signature": "(value: string): DecimalLiteral", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "moduleExpression", - "signature": "(body: Program): ModuleExpression", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "topicReference", - "signature": "(): TopicReference", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "pipelineTopicExpression", - "signature": "(expression: Expression): PipelineTopicExpression", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "pipelineBareFunction", - "signature": "(callee: Expression): PipelineBareFunction", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "pipelinePrimaryTopicReference", - "signature": "(): PipelinePrimaryTopicReference", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "tsParameterProperty", - "signature": "(parameter: Identifier | AssignmentPattern): TSParameterProperty", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "tsDeclareFunction", - "signature": "(id: Identifier, typeParameters: Noop | TSTypeParameterDeclaration, params: (Identifier | RestElement | Pattern)[], returnType?: Noop | TSTypeAnnotation): TSDeclareFunction", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "tsDeclareMethod", - "signature": "(decorators: Decorator[], key: Expression, typeParameters: Noop | TSTypeParameterDeclaration, params: (Identifier | RestElement | TSParameterProperty | Pattern)[], returnType?: Noop | TSTypeAnnotation): TSDeclareMethod", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "tsQualifiedName", - "signature": "(left: TSEntityName, right: Identifier): TSQualifiedName", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "tsCallSignatureDeclaration", - "signature": "(typeParameters: TSTypeParameterDeclaration, parameters: (Identifier | ArrayPattern | ObjectPattern | RestElement)[], typeAnnotation?: TSTypeAnnotation): TSCallSignatureDeclaration", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "tsConstructSignatureDeclaration", - "signature": "(typeParameters: TSTypeParameterDeclaration, parameters: (Identifier | ArrayPattern | ObjectPattern | RestElement)[], typeAnnotation?: TSTypeAnnotation): TSConstructSignatureDeclaration", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "tsPropertySignature", - "signature": "(key: Expression, typeAnnotation?: TSTypeAnnotation): TSPropertySignature", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "tsMethodSignature", - "signature": "(key: Expression, typeParameters: TSTypeParameterDeclaration, parameters: (Identifier | ArrayPattern | ObjectPattern | RestElement)[], typeAnnotation?: TSTypeAnnotation): TSMethodSignature", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "tsIndexSignature", - "signature": "(parameters: Identifier[], typeAnnotation?: TSTypeAnnotation): TSIndexSignature", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "tsAnyKeyword", - "signature": "(): TSAnyKeyword", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "tsBooleanKeyword", - "signature": "(): TSBooleanKeyword", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "tsBigIntKeyword", - "signature": "(): TSBigIntKeyword", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "tsIntrinsicKeyword", - "signature": "(): TSIntrinsicKeyword", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "tsNeverKeyword", - "signature": "(): TSNeverKeyword", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "tsNullKeyword", - "signature": "(): TSNullKeyword", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "tsNumberKeyword", - "signature": "(): TSNumberKeyword", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "tsObjectKeyword", - "signature": "(): TSObjectKeyword", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "tsStringKeyword", - "signature": "(): TSStringKeyword", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "tsSymbolKeyword", - "signature": "(): TSSymbolKeyword", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "tsUndefinedKeyword", - "signature": "(): TSUndefinedKeyword", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "tsUnknownKeyword", - "signature": "(): TSUnknownKeyword", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "tsVoidKeyword", - "signature": "(): TSVoidKeyword", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "tsThisType", - "signature": "(): TSThisType", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "tsFunctionType", - "signature": "(typeParameters: TSTypeParameterDeclaration, parameters: (Identifier | ArrayPattern | ObjectPattern | RestElement)[], typeAnnotation?: TSTypeAnnotation): TSFunctionType", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "tsConstructorType", - "signature": "(typeParameters: TSTypeParameterDeclaration, parameters: (Identifier | ArrayPattern | ObjectPattern | RestElement)[], typeAnnotation?: TSTypeAnnotation): TSConstructorType", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "tsTypeReference", - "signature": "(typeName: TSEntityName, typeParameters?: TSTypeParameterInstantiation): TSTypeReference", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "tsTypePredicate", - "signature": "(parameterName: Identifier | TSThisType, typeAnnotation?: TSTypeAnnotation, asserts?: boolean): TSTypePredicate", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "tsTypeQuery", - "signature": "(exprName: TSImportType | TSEntityName, typeParameters?: TSTypeParameterInstantiation): TSTypeQuery", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "tsTypeLiteral", - "signature": "(members: TSTypeElement[]): TSTypeLiteral", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "tsArrayType", - "signature": "(elementType: TSType): TSArrayType", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "tsTupleType", - "signature": "(elementTypes: (TSNamedTupleMember | TSType)[]): TSTupleType", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "tsOptionalType", - "signature": "(typeAnnotation: TSType): TSOptionalType", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "tsRestType", - "signature": "(typeAnnotation: TSType): TSRestType", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "tsNamedTupleMember", - "signature": "(label: Identifier, elementType: TSType, optional?: boolean): TSNamedTupleMember", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "tsUnionType", - "signature": "(types: TSType[]): TSUnionType", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "tsIntersectionType", - "signature": "(types: TSType[]): TSIntersectionType", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "tsConditionalType", - "signature": "(checkType: TSType, extendsType: TSType, trueType: TSType, falseType: TSType): TSConditionalType", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "tsInferType", - "signature": "(typeParameter: TSTypeParameter): TSInferType", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "tsParenthesizedType", - "signature": "(typeAnnotation: TSType): TSParenthesizedType", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "tsTypeOperator", - "signature": "(typeAnnotation: TSType): TSTypeOperator", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "tsIndexedAccessType", - "signature": "(objectType: TSType, indexType: TSType): TSIndexedAccessType", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "tsMappedType", - "signature": "(typeParameter: TSTypeParameter, typeAnnotation?: TSType, nameType?: TSType): TSMappedType", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "tsLiteralType", - "signature": "(literal: StringLiteral | NumericLiteral | BooleanLiteral | UnaryExpression | TemplateLiteral | BigIntLiteral): TSLiteralType", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "tsExpressionWithTypeArguments", - "signature": "(expression: TSEntityName, typeParameters?: TSTypeParameterInstantiation): TSExpressionWithTypeArguments", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "tsInterfaceDeclaration", - "signature": "(id: Identifier, typeParameters: TSTypeParameterDeclaration, _extends: TSExpressionWithTypeArguments[], body: TSInterfaceBody): TSInterfaceDeclaration", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "tsInterfaceBody", - "signature": "(body: TSTypeElement[]): TSInterfaceBody", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "tsTypeAliasDeclaration", - "signature": "(id: Identifier, typeParameters: TSTypeParameterDeclaration, typeAnnotation: TSType): TSTypeAliasDeclaration", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "tsInstantiationExpression", - "signature": "(expression: Expression, typeParameters?: TSTypeParameterInstantiation): TSInstantiationExpression", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "tsAsExpression", - "signature": "(expression: Expression, typeAnnotation: TSType): TSAsExpression", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "tsSatisfiesExpression", - "signature": "(expression: Expression, typeAnnotation: TSType): TSSatisfiesExpression", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "tsTypeAssertion", - "signature": "(typeAnnotation: TSType, expression: Expression): TSTypeAssertion", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "tsEnumDeclaration", - "signature": "(id: Identifier, members: TSEnumMember[]): TSEnumDeclaration", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "tsEnumMember", - "signature": "(id: Identifier | StringLiteral, initializer?: Expression): TSEnumMember", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "tsModuleDeclaration", - "signature": "(id: Identifier | StringLiteral, body: TSModuleBlock | TSModuleDeclaration): TSModuleDeclaration", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "tsModuleBlock", - "signature": "(body: Statement[]): TSModuleBlock", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "tsImportType", - "signature": "(argument: StringLiteral, qualifier?: TSEntityName, typeParameters?: TSTypeParameterInstantiation): TSImportType", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "tsImportEqualsDeclaration", - "signature": "(id: Identifier, moduleReference: TSExternalModuleReference | TSEntityName): TSImportEqualsDeclaration", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "tsExternalModuleReference", - "signature": "(expression: StringLiteral): TSExternalModuleReference", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "tsNonNullExpression", - "signature": "(expression: Expression): TSNonNullExpression", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "tsExportAssignment", - "signature": "(expression: Expression): TSExportAssignment", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "tsNamespaceExportDeclaration", - "signature": "(id: Identifier): TSNamespaceExportDeclaration", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "tsTypeAnnotation", - "signature": "(typeAnnotation: TSType): TSTypeAnnotation", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "tsTypeParameterInstantiation", - "signature": "(params: TSType[]): TSTypeParameterInstantiation", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "tsTypeParameterDeclaration", - "signature": "(params: TSTypeParameter[]): TSTypeParameterDeclaration", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "tsTypeParameter", - "signature": "(constraint: TSType, _default: TSType, name: string): TSTypeParameter", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "NumberLiteral$1", - "signature": "(value: number): NumericLiteral", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "RegexLiteral$1", - "signature": "(pattern: string, flags?: string): RegExpLiteral", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "RestProperty$1", - "signature": "(argument: LVal): RestElement", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "SpreadProperty$1", - "signature": "(argument: Expression): SpreadElement", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "buildUndefinedNode", - "signature": "(): UnaryExpression", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "cloneNode", - "signature": "(node: T, deep?: boolean, withoutLoc?: boolean): T", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "clone", - "signature": "(node: T): T", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "cloneDeep", - "signature": "(node: T): T", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "cloneDeepWithoutLoc", - "signature": "(node: T): T", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "cloneWithoutLoc", - "signature": "(node: T): T", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "addComment", - "signature": "(node: T, type: CommentTypeShorthand, content: string, line?: boolean): T", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "addComments", - "signature": "(node: T, type: CommentTypeShorthand, comments: Comment[]): T", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "inheritInnerComments", - "signature": "(child: Node, parent: Node): void", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "inheritLeadingComments", - "signature": "(child: Node, parent: Node): void", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "inheritsComments", - "signature": "(child: T, parent: Node): T", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "inheritTrailingComments", - "signature": "(child: Node, parent: Node): void", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "removeComments", - "signature": "(node: T): T", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "ensureBlock", - "signature": "(node: Node, key?: string): BlockStatement", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "toBindingIdentifierName", - "signature": "(name: string): string", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "toBlock", - "signature": "(node: Expression | Statement, parent?: Node): BlockStatement", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "toComputedKey", - "signature": "(node: MemberExpression | OptionalMemberExpression | ClassAccessorProperty | ClassMethod | ClassProperty | ObjectMember, key?: Expression | PrivateName): Expression | PrivateName", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "toIdentifier", - "signature": "(input: string): string", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "toKeyAlias", - "signature": "(node: Method | Property, key?: Node): string", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "getType", - "signature": "(val: any): "string" | "number" | "bigint" | "boolean" | "symbol" | "undefined" | "object" | "function" | "null" | "array"", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "appendToMemberExpression", - "signature": "(member: MemberExpression, append: Expression | PrivateName, computed?: boolean): MemberExpression", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "inherits", - "signature": "(child: T, parent: Node): T", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "prependToMemberExpression", - "signature": ">(member: T, prepend: Expression): T", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "removeProperties", - "signature": "(node: Node, opts?: Options): void", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "removePropertiesDeep", - "signature": "(tree: T, opts?: { preserveComments: boolean; }): T", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "removeTypeDuplicates", - "signature": "(nodesIn: readonly (false | FlowType)[]): FlowType[]", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "getBindingIdentifiers", - "signature": "(node: Node, duplicates: true, outerOnly?: boolean, newBindingsOnly?: boolean): Record", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "getBindingIdentifiers", - "signature": "(node: Node, duplicates?: false, outerOnly?: boolean, newBindingsOnly?: boolean): Record", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "getBindingIdentifiers", - "signature": "(node: Node, duplicates?: boolean, outerOnly?: boolean, newBindingsOnly?: boolean): Record | Record", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "traverse", - "signature": "(node: Node, handlers: TraversalHandler | TraversalHandlers, state?: T): void", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "traverseFast", - "signature": "(node: Node, enter: (node: Node, opts?: Options) => void, opts?: Options): void", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "shallowEqual", - "signature": "(actual: object, expected: T): actual is T", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "is", - "signature": "(type: T, node: Node, opts?: undefined): node is Extract<...> | ... 252 more ... | Extract<...>", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "is", - "signature": " | ... 252 more ... | Extract<...>>(type: T, n: Node, required: Partial<...>): n is P", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "is", - "signature": "

(type: string, node: Node, opts: Partial

): node is P", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "is", - "signature": "(type: string, node: Node, opts?: Partial): node is Node", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isBinding", - "signature": "(node: Node, parent: Node, grandparent?: Node): boolean", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isBlockScoped", - "signature": "(node: Node): boolean", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isImmutable", - "signature": "(node: Node): boolean", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isLet", - "signature": "(node: Node): boolean", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isNode", - "signature": "(node: any): node is Node", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isNodesEquivalent", - "signature": ">(a: T, b: any): b is T", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isPlaceholderType", - "signature": "(placeholderType: string, targetType: string): boolean", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isReferenced", - "signature": "(node: Node, parent: Node, grandparent?: Node): boolean", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isScope", - "signature": "(node: Node, parent: Node): boolean", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isSpecifierDefault", - "signature": "(specifier: ModuleSpecifier): boolean", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isType", - "signature": "(nodeType: string, targetType: T): nodeType is T", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isType", - "signature": "(nodeType: string, targetType: string): boolean", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isValidES3Identifier", - "signature": "(name: string): boolean", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isValidIdentifier", - "signature": "(name: string, reserved?: boolean): boolean", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isVar", - "signature": "(node: Node): boolean", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "matchesPattern", - "signature": "(member: Node, match: string | string[], allowPartial?: boolean): boolean", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "validate", - "signature": "(node: Node, key: string, val: any): void", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "buildMatchMemberExpression", - "signature": "(match: string, allowPartial?: boolean): (member: Node) => boolean", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isArrayExpression", - "signature": "(node: Node, opts?: Partial<{ type: "ArrayExpression"; elements: Node[]; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; start?: number; end?: number; loc?: SourceLocation; range?: [...]; extra?: Record<...>; }>): node is ArrayExpression", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isAssignmentExpression", - "signature": "(node: Node, opts?: Partial<{ type: "AssignmentExpression"; operator: string; left: Node; right: Node; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; ... 4 more ...; extra?: Record<...>; }>): node is AssignmentExpression", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isBinaryExpression", - "signature": "(node: Node, opts?: Partial<{ type: "BinaryExpression"; operator: "+" | "-" | "/" | "%" | "*" | "**" | "&" | "|" | ">>" | ">>>" | "<<" | "^" | "==" | "===" | "!=" | "!==" | "in" | "instanceof" | ... 4 more ... | "|>"; ... 9 more ...; extra?: Record<...>; }>): node is BinaryExpression", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isInterpreterDirective", - "signature": "(node: Node, opts?: Partial<{ type: "InterpreterDirective"; value: string; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; start?: number; end?: number; loc?: SourceLocation; range?: [...]; extra?: Record<...>; }>): node is InterpreterDirective", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isDirective", - "signature": "(node: Node, opts?: Partial<{ type: "Directive"; value: Node; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; start?: number; end?: number; loc?: SourceLocation; range?: [...]; extra?: Record<...>; }>): node is Directive", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isDirectiveLiteral", - "signature": "(node: Node, opts?: Partial<{ type: "DirectiveLiteral"; value: string; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; start?: number; end?: number; loc?: SourceLocation; range?: [...]; extra?: Record<...>; }>): node is DirectiveLiteral", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isBlockStatement", - "signature": "(node: Node, opts?: Partial<{ type: "BlockStatement"; body: Node[]; directives: Node[]; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; ... 4 more ...; extra?: Record<...>; }>): node is BlockStatement", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isBreakStatement", - "signature": "(node: Node, opts?: Partial<{ type: "BreakStatement"; label?: Node; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; start?: number; end?: number; loc?: SourceLocation; range?: [...]; extra?: Record<...>; }>): node is BreakStatement", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isCallExpression", - "signature": "(node: Node, opts?: Partial<{ type: "CallExpression"; callee: Node; arguments: Node[]; optional?: boolean; typeArguments?: Node; typeParameters?: Node; leadingComments?: Comment[]; ... 6 more ...; extra?: Record<...>; }>): node is CallExpression", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isCatchClause", - "signature": "(node: Node, opts?: Partial<{ type: "CatchClause"; param?: Node; body: Node; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; ... 4 more ...; extra?: Record<...>; }>): node is CatchClause", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isConditionalExpression", - "signature": "(node: Node, opts?: Partial<{ type: "ConditionalExpression"; test: Node; consequent: Node; alternate: Node; leadingComments?: Comment[]; innerComments?: Comment[]; ... 5 more ...; extra?: Record<...>; }>): node is ConditionalExpression", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isContinueStatement", - "signature": "(node: Node, opts?: Partial<{ type: "ContinueStatement"; label?: Node; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; start?: number; end?: number; loc?: SourceLocation; range?: [...]; extra?: Record<...>; }>): node is ContinueStatement", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isDebuggerStatement", - "signature": "(node: Node, opts?: Partial<{ type: "DebuggerStatement"; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; start?: number; end?: number; loc?: SourceLocation; range?: [...]; extra?: Record<...>; }>): node is DebuggerStatement", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isDoWhileStatement", - "signature": "(node: Node, opts?: Partial<{ type: "DoWhileStatement"; test: Node; body: Node; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; ... 4 more ...; extra?: Record<...>; }>): node is DoWhileStatement", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isEmptyStatement", - "signature": "(node: Node, opts?: Partial<{ type: "EmptyStatement"; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; start?: number; end?: number; loc?: SourceLocation; range?: [...]; extra?: Record<...>; }>): node is EmptyStatement", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isExpressionStatement", - "signature": "(node: Node, opts?: Partial<{ type: "ExpressionStatement"; expression: Node; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; ... 4 more ...; extra?: Record<...>; }>): node is ExpressionStatement", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isFile", - "signature": "(node: Node, opts?: Partial<{ type: "File"; program: Node; comments?: (CommentBlock | CommentLine)[]; tokens?: Node[]; leadingComments?: Comment[]; ... 6 more ...; extra?: Record<...>; }>): node is File", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isForInStatement", - "signature": "(node: Node, opts?: Partial<{ type: "ForInStatement"; left: Node; right: Node; body: Node; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; ... 4 more ...; extra?: Record<...>; }>): node is ForInStatement", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isForStatement", - "signature": "(node: Node, opts?: Partial<{ type: "ForStatement"; init?: Node; test?: Node; update?: Node; body: Node; leadingComments?: Comment[]; innerComments?: Comment[]; ... 5 more ...; extra?: Record<...>; }>): node is ForStatement", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isFunctionDeclaration", - "signature": "(node: Node, opts?: Partial<{ type: "FunctionDeclaration"; id?: Node; params: Node[]; body: Node; generator: boolean; async: boolean; declare?: boolean; predicate?: Node; returnType?: Node; ... 8 more ...; extra?: Record<...>; }>): node is FunctionDeclaration", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isFunctionExpression", - "signature": "(node: Node, opts?: Partial<{ type: "FunctionExpression"; id?: Node; params: Node[]; body: Node; generator: boolean; async: boolean; predicate?: Node; returnType?: Node; ... 8 more ...; extra?: Record<...>; }>): node is FunctionExpression", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isIdentifier", - "signature": "(node: Node, opts?: Partial<{ type: "Identifier"; name: string; decorators?: Node[]; optional?: boolean; typeAnnotation?: Node; leadingComments?: Comment[]; innerComments?: Comment[]; ... 5 more ...; extra?: Record<...>; }>): node is Identifier", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isIfStatement", - "signature": "(node: Node, opts?: Partial<{ type: "IfStatement"; test: Node; consequent: Node; alternate?: Node; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; ... 4 more ...; extra?: Record<...>; }>): node is IfStatement", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isLabeledStatement", - "signature": "(node: Node, opts?: Partial<{ type: "LabeledStatement"; label: Node; body: Node; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; ... 4 more ...; extra?: Record<...>; }>): node is LabeledStatement", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isStringLiteral", - "signature": "(node: Node, opts?: Partial<{ type: "StringLiteral"; value: string; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; start?: number; end?: number; loc?: SourceLocation; range?: [...]; extra?: Record<...>; }>): node is StringLiteral", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isNumericLiteral", - "signature": "(node: Node, opts?: Partial<{ type: "NumericLiteral"; value: number; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; start?: number; end?: number; loc?: SourceLocation; range?: [...]; extra?: Record<...>; }>): node is NumericLiteral", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isNullLiteral", - "signature": "(node: Node, opts?: Partial<{ type: "NullLiteral"; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; start?: number; end?: number; loc?: SourceLocation; range?: [...]; extra?: Record<...>; }>): node is NullLiteral", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isBooleanLiteral", - "signature": "(node: Node, opts?: Partial<{ type: "BooleanLiteral"; value: boolean; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; start?: number; end?: number; loc?: SourceLocation; range?: [...]; extra?: Record<...>; }>): node is BooleanLiteral", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isRegExpLiteral", - "signature": "(node: Node, opts?: Partial<{ type: "RegExpLiteral"; pattern: string; flags: string; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; ... 4 more ...; extra?: Record<...>; }>): node is RegExpLiteral", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isLogicalExpression", - "signature": "(node: Node, opts?: Partial<{ type: "LogicalExpression"; operator: "||" | "&&" | "??"; left: Node; right: Node; leadingComments?: Comment[]; innerComments?: Comment[]; ... 5 more ...; extra?: Record<...>; }>): node is LogicalExpression", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isMemberExpression", - "signature": "(node: Node, opts?: Partial<{ type: "MemberExpression"; object: Node; property: Node; computed: boolean; optional?: boolean; leadingComments?: Comment[]; innerComments?: Comment[]; ... 5 more ...; extra?: Record<...>; }>): node is MemberExpression", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isNewExpression", - "signature": "(node: Node, opts?: Partial<{ type: "NewExpression"; callee: Node; arguments: Node[]; optional?: boolean; typeArguments?: Node; typeParameters?: Node; leadingComments?: Comment[]; ... 6 more ...; extra?: Record<...>; }>): node is NewExpression", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isProgram", - "signature": "(node: Node, opts?: Partial<{ type: "Program"; body: Node[]; directives: Node[]; sourceType: "script" | "module"; interpreter?: Node; leadingComments?: Comment[]; innerComments?: Comment[]; ... 5 more ...; extra?: Record<...>; }>): node is Program", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isObjectExpression", - "signature": "(node: Node, opts?: Partial<{ type: "ObjectExpression"; properties: Node[]; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; ... 4 more ...; extra?: Record<...>; }>): node is ObjectExpression", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isObjectMethod", - "signature": "(node: Node, opts?: Partial<{ type: "ObjectMethod"; kind: "method" | "get" | "set"; key: Node; params: Node[]; body: Node; computed: boolean; generator: boolean; async: boolean; ... 10 more ...; extra?: Record<...>; }>): node is ObjectMethod", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isObjectProperty", - "signature": "(node: Node, opts?: Partial<{ type: "ObjectProperty"; key: Node; value: Node; computed: boolean; shorthand: boolean; decorators?: Node[]; leadingComments?: Comment[]; innerComments?: Comment[]; ... 5 more ...; extra?: Record<...>; }>): node is ObjectProperty", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isRestElement", - "signature": "(node: Node, opts?: Partial<{ type: "RestElement"; argument: Node; decorators?: Node[]; optional?: boolean; typeAnnotation?: Node; leadingComments?: Comment[]; innerComments?: Comment[]; ... 5 more ...; extra?: Record<...>; }>): node is RestElement", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isReturnStatement", - "signature": "(node: Node, opts?: Partial<{ type: "ReturnStatement"; argument?: Node; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; start?: number; end?: number; loc?: SourceLocation; range?: [...]; extra?: Record<...>; }>): node is ReturnStatement", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isSequenceExpression", - "signature": "(node: Node, opts?: Partial<{ type: "SequenceExpression"; expressions: Node[]; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; ... 4 more ...; extra?: Record<...>; }>): node is SequenceExpression", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isParenthesizedExpression", - "signature": "(node: Node, opts?: Partial<{ type: "ParenthesizedExpression"; expression: Node; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; ... 4 more ...; extra?: Record<...>; }>): node is ParenthesizedExpression", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isSwitchCase", - "signature": "(node: Node, opts?: Partial<{ type: "SwitchCase"; test?: Node; consequent: Node[]; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; ... 4 more ...; extra?: Record<...>; }>): node is SwitchCase", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isSwitchStatement", - "signature": "(node: Node, opts?: Partial<{ type: "SwitchStatement"; discriminant: Node; cases: Node[]; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; ... 4 more ...; extra?: Record<...>; }>): node is SwitchStatement", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isThisExpression", - "signature": "(node: Node, opts?: Partial<{ type: "ThisExpression"; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; start?: number; end?: number; loc?: SourceLocation; range?: [...]; extra?: Record<...>; }>): node is ThisExpression", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isThrowStatement", - "signature": "(node: Node, opts?: Partial<{ type: "ThrowStatement"; argument: Node; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; start?: number; end?: number; loc?: SourceLocation; range?: [...]; extra?: Record<...>; }>): node is ThrowStatement", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isTryStatement", - "signature": "(node: Node, opts?: Partial<{ type: "TryStatement"; block: Node; handler?: Node; finalizer?: Node; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; ... 4 more ...; extra?: Record<...>; }>): node is TryStatement", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isUnaryExpression", - "signature": "(node: Node, opts?: Partial<{ type: "UnaryExpression"; operator: "+" | "-" | "void" | "throw" | "delete" | "!" | "~" | "typeof"; argument: Node; prefix: boolean; leadingComments?: Comment[]; ... 6 more ...; extra?: Record<...>; }>): node is UnaryExpression", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isUpdateExpression", - "signature": "(node: Node, opts?: Partial<{ type: "UpdateExpression"; operator: "++" | "--"; argument: Node; prefix: boolean; leadingComments?: Comment[]; innerComments?: Comment[]; ... 5 more ...; extra?: Record<...>; }>): node is UpdateExpression", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isVariableDeclaration", - "signature": "(node: Node, opts?: Partial<{ type: "VariableDeclaration"; kind: "var" | "let" | "const" | "using" | "await using"; declarations: Node[]; declare?: boolean; leadingComments?: Comment[]; ... 6 more ...; extra?: Record<...>; }>): node is VariableDeclaration", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isVariableDeclarator", - "signature": "(node: Node, opts?: Partial<{ type: "VariableDeclarator"; id: Node; init?: Node; definite?: boolean; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; ... 4 more ...; extra?: Record<...>; }>): node is VariableDeclarator", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isWhileStatement", - "signature": "(node: Node, opts?: Partial<{ type: "WhileStatement"; test: Node; body: Node; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; ... 4 more ...; extra?: Record<...>; }>): node is WhileStatement", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isWithStatement", - "signature": "(node: Node, opts?: Partial<{ type: "WithStatement"; object: Node; body: Node; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; ... 4 more ...; extra?: Record<...>; }>): node is WithStatement", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isAssignmentPattern", - "signature": "(node: Node, opts?: Partial<{ type: "AssignmentPattern"; left: Node; right: Node; decorators?: Node[]; optional?: boolean; typeAnnotation?: Node; leadingComments?: Comment[]; ... 6 more ...; extra?: Record<...>; }>): node is AssignmentPattern", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isArrayPattern", - "signature": "(node: Node, opts?: Partial<{ type: "ArrayPattern"; elements: Node[]; decorators?: Node[]; optional?: boolean; typeAnnotation?: Node; leadingComments?: Comment[]; innerComments?: Comment[]; ... 5 more ...; extra?: Record<...>; }>): node is ArrayPattern", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isArrowFunctionExpression", - "signature": "(node: Node, opts?: Partial<{ type: "ArrowFunctionExpression"; params: Node[]; body: Node; async: boolean; expression: boolean; generator?: boolean; predicate?: Node; returnType?: Node; ... 8 more ...; extra?: Record<...>; }>): node is ArrowFunctionExpression", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isClassBody", - "signature": "(node: Node, opts?: Partial<{ type: "ClassBody"; body: Node[]; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; start?: number; end?: number; loc?: SourceLocation; range?: [...]; extra?: Record<...>; }>): node is ClassBody", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isClassExpression", - "signature": "(node: Node, opts?: Partial<{ type: "ClassExpression"; id?: Node; superClass?: Node; body: Node; decorators?: Node[]; implements?: Node[]; mixins?: Node; superTypeParameters?: Node; ... 8 more ...; extra?: Record<...>; }>): node is ClassExpression", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isClassDeclaration", - "signature": "(node: Node, opts?: Partial<{ type: "ClassDeclaration"; id?: Node; superClass?: Node; body: Node; decorators?: Node[]; abstract?: boolean; declare?: boolean; implements?: Node[]; ... 10 more ...; extra?: Record<...>; }>): node is ClassDeclaration", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isExportAllDeclaration", - "signature": "(node: Node, opts?: Partial<{ type: "ExportAllDeclaration"; source: Node; assertions?: Node[]; attributes?: Node[]; exportKind?: "type" | "value"; leadingComments?: Comment[]; ... 6 more ...; extra?: Record<...>; }>): node is ExportAllDeclaration", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isExportDefaultDeclaration", - "signature": "(node: Node, opts?: Partial<{ type: "ExportDefaultDeclaration"; declaration: Node; exportKind?: "value"; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; ... 4 more ...; extra?: Record<...>; }>): node is ExportDefaultDeclaration", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isExportNamedDeclaration", - "signature": "(node: Node, opts?: Partial<{ type: "ExportNamedDeclaration"; declaration?: Node; specifiers: Node[]; source?: Node; assertions?: Node[]; attributes?: Node[]; exportKind?: "type" | "value"; ... 7 more ...; extra?: Record<...>; }>): node is ExportNamedDeclaration", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isExportSpecifier", - "signature": "(node: Node, opts?: Partial<{ type: "ExportSpecifier"; local: Node; exported: Node; exportKind?: "type" | "value"; leadingComments?: Comment[]; innerComments?: Comment[]; ... 5 more ...; extra?: Record<...>; }>): node is ExportSpecifier", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isForOfStatement", - "signature": "(node: Node, opts?: Partial<{ type: "ForOfStatement"; left: Node; right: Node; body: Node; await: boolean; leadingComments?: Comment[]; innerComments?: Comment[]; ... 5 more ...; extra?: Record<...>; }>): node is ForOfStatement", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isImportDeclaration", - "signature": "(node: Node, opts?: Partial<{ type: "ImportDeclaration"; specifiers: Node[]; source: Node; assertions?: Node[]; attributes?: Node[]; importKind?: "typeof" | "type" | "value"; ... 9 more ...; extra?: Record<...>; }>): node is ImportDeclaration", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isImportDefaultSpecifier", - "signature": "(node: Node, opts?: Partial<{ type: "ImportDefaultSpecifier"; local: Node; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; ... 4 more ...; extra?: Record<...>; }>): node is ImportDefaultSpecifier", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isImportNamespaceSpecifier", - "signature": "(node: Node, opts?: Partial<{ type: "ImportNamespaceSpecifier"; local: Node; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; ... 4 more ...; extra?: Record<...>; }>): node is ImportNamespaceSpecifier", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isImportSpecifier", - "signature": "(node: Node, opts?: Partial<{ type: "ImportSpecifier"; local: Node; imported: Node; importKind?: "typeof" | "type" | "value"; leadingComments?: Comment[]; innerComments?: Comment[]; ... 5 more ...; extra?: Record<...>; }>): node is ImportSpecifier", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isImportExpression", - "signature": "(node: Node, opts?: Partial<{ type: "ImportExpression"; source: Node; options?: Node; phase?: "source" | "defer"; leadingComments?: Comment[]; innerComments?: Comment[]; ... 5 more ...; extra?: Record<...>; }>): node is ImportExpression", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isMetaProperty", - "signature": "(node: Node, opts?: Partial<{ type: "MetaProperty"; meta: Node; property: Node; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; ... 4 more ...; extra?: Record<...>; }>): node is MetaProperty", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isClassMethod", - "signature": "(node: Node, opts?: Partial<{ type: "ClassMethod"; kind: "method" | "get" | "set" | "constructor"; key: Node; params: Node[]; body: Node; computed: boolean; static: boolean; generator: boolean; ... 16 more ...; extra?: Record<...>; }>): node is ClassMethod", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isObjectPattern", - "signature": "(node: Node, opts?: Partial<{ type: "ObjectPattern"; properties: Node[]; decorators?: Node[]; optional?: boolean; typeAnnotation?: Node; leadingComments?: Comment[]; innerComments?: Comment[]; ... 5 more ...; extra?: Record<...>; }>): node is ObjectPattern", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isSpreadElement", - "signature": "(node: Node, opts?: Partial<{ type: "SpreadElement"; argument: Node; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; start?: number; end?: number; loc?: SourceLocation; range?: [...]; extra?: Record<...>; }>): node is SpreadElement", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isSuper", - "signature": "(node: Node, opts?: Partial<{ type: "Super"; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; start?: number; end?: number; loc?: SourceLocation; range?: [...]; extra?: Record<...>; }>): node is Super", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isTaggedTemplateExpression", - "signature": "(node: Node, opts?: Partial<{ type: "TaggedTemplateExpression"; tag: Node; quasi: Node; typeParameters?: Node; leadingComments?: Comment[]; innerComments?: Comment[]; ... 5 more ...; extra?: Record<...>; }>): node is TaggedTemplateExpression", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isTemplateElement", - "signature": "(node: Node, opts?: Partial<{ type: "TemplateElement"; value: { raw: string; cooked?: string; }; tail: boolean; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; ... 4 more ...; extra?: Record<...>; }>): node is TemplateElement", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isTemplateLiteral", - "signature": "(node: Node, opts?: Partial<{ type: "TemplateLiteral"; quasis: Node[]; expressions: Node[]; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; ... 4 more ...; extra?: Record<...>; }>): node is TemplateLiteral", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isYieldExpression", - "signature": "(node: Node, opts?: Partial<{ type: "YieldExpression"; argument?: Node; delegate: boolean; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; ... 4 more ...; extra?: Record<...>; }>): node is YieldExpression", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isAwaitExpression", - "signature": "(node: Node, opts?: Partial<{ type: "AwaitExpression"; argument: Node; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; start?: number; end?: number; loc?: SourceLocation; range?: [...]; extra?: Record<...>; }>): node is AwaitExpression", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isImport", - "signature": "(node: Node, opts?: Partial<{ type: "Import"; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; start?: number; end?: number; loc?: SourceLocation; range?: [...]; extra?: Record<...>; }>): node is Import", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isBigIntLiteral", - "signature": "(node: Node, opts?: Partial<{ type: "BigIntLiteral"; value: string; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; start?: number; end?: number; loc?: SourceLocation; range?: [...]; extra?: Record<...>; }>): node is BigIntLiteral", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isExportNamespaceSpecifier", - "signature": "(node: Node, opts?: Partial<{ type: "ExportNamespaceSpecifier"; exported: Node; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; ... 4 more ...; extra?: Record<...>; }>): node is ExportNamespaceSpecifier", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isOptionalMemberExpression", - "signature": "(node: Node, opts?: Partial<{ type: "OptionalMemberExpression"; object: Node; property: Node; computed: boolean; optional: boolean; leadingComments?: Comment[]; innerComments?: Comment[]; ... 5 more ...; extra?: Record<...>; }>): node is OptionalMemberExpression", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isOptionalCallExpression", - "signature": "(node: Node, opts?: Partial<{ type: "OptionalCallExpression"; callee: Node; arguments: Node[]; optional: boolean; typeArguments?: Node; typeParameters?: Node; leadingComments?: Comment[]; ... 6 more ...; extra?: Record<...>; }>): node is OptionalCallExpression", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isClassProperty", - "signature": "(node: Node, opts?: Partial<{ type: "ClassProperty"; key: Node; value?: Node; typeAnnotation?: Node; decorators?: Node[]; computed: boolean; static: boolean; abstract?: boolean; ... 14 more ...; extra?: Record<...>; }>): node is ClassProperty", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isClassAccessorProperty", - "signature": "(node: Node, opts?: Partial<{ type: "ClassAccessorProperty"; key: Node; value?: Node; typeAnnotation?: Node; decorators?: Node[]; computed: boolean; static: boolean; abstract?: boolean; ... 14 more ...; extra?: Record<...>; }>): node is ClassAccessorProperty", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isClassPrivateProperty", - "signature": "(node: Node, opts?: Partial<{ type: "ClassPrivateProperty"; key: Node; value?: Node; decorators?: Node[]; static: boolean; definite?: boolean; readonly?: boolean; typeAnnotation?: Node; ... 8 more ...; extra?: Record<...>; }>): node is ClassPrivateProperty", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isClassPrivateMethod", - "signature": "(node: Node, opts?: Partial<{ type: "ClassPrivateMethod"; kind: "method" | "get" | "set"; key: Node; params: Node[]; body: Node; static: boolean; abstract?: boolean; access?: "public" | "private" | "protected"; ... 16 more ...; extra?: Record<...>; }>): node is ClassPrivateMethod", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isPrivateName", - "signature": "(node: Node, opts?: Partial<{ type: "PrivateName"; id: Node; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; start?: number; end?: number; loc?: SourceLocation; range?: [...]; extra?: Record<...>; }>): node is PrivateName", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isStaticBlock", - "signature": "(node: Node, opts?: Partial<{ type: "StaticBlock"; body: Node[]; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; start?: number; end?: number; loc?: SourceLocation; range?: [...]; extra?: Record<...>; }>): node is StaticBlock", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isAnyTypeAnnotation", - "signature": "(node: Node, opts?: Partial<{ type: "AnyTypeAnnotation"; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; start?: number; end?: number; loc?: SourceLocation; range?: [...]; extra?: Record<...>; }>): node is AnyTypeAnnotation", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isArrayTypeAnnotation", - "signature": "(node: Node, opts?: Partial<{ type: "ArrayTypeAnnotation"; elementType: Node; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; ... 4 more ...; extra?: Record<...>; }>): node is ArrayTypeAnnotation", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isBooleanTypeAnnotation", - "signature": "(node: Node, opts?: Partial<{ type: "BooleanTypeAnnotation"; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; start?: number; end?: number; loc?: SourceLocation; range?: [...]; extra?: Record<...>; }>): node is BooleanTypeAnnotation", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isBooleanLiteralTypeAnnotation", - "signature": "(node: Node, opts?: Partial<{ type: "BooleanLiteralTypeAnnotation"; value: boolean; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; ... 4 more ...; extra?: Record<...>; }>): node is BooleanLiteralTypeAnnotation", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isNullLiteralTypeAnnotation", - "signature": "(node: Node, opts?: Partial<{ type: "NullLiteralTypeAnnotation"; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; start?: number; end?: number; loc?: SourceLocation; range?: [...]; extra?: Record<...>; }>): node is NullLiteralTypeAnnotation", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isClassImplements", - "signature": "(node: Node, opts?: Partial<{ type: "ClassImplements"; id: Node; typeParameters?: Node; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; ... 4 more ...; extra?: Record<...>; }>): node is ClassImplements", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isDeclareClass", - "signature": "(node: Node, opts?: Partial<{ type: "DeclareClass"; id: Node; typeParameters?: Node; extends?: Node[]; body: Node; implements?: Node[]; mixins?: Node[]; leadingComments?: Comment[]; ... 6 more ...; extra?: Record<...>; }>): node is DeclareClass", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isDeclareFunction", - "signature": "(node: Node, opts?: Partial<{ type: "DeclareFunction"; id: Node; predicate?: Node; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; ... 4 more ...; extra?: Record<...>; }>): node is DeclareFunction", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isDeclareInterface", - "signature": "(node: Node, opts?: Partial<{ type: "DeclareInterface"; id: Node; typeParameters?: Node; extends?: Node[]; body: Node; leadingComments?: Comment[]; innerComments?: Comment[]; ... 5 more ...; extra?: Record<...>; }>): node is DeclareInterface", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isDeclareModule", - "signature": "(node: Node, opts?: Partial<{ type: "DeclareModule"; id: Node; body: Node; kind?: "CommonJS" | "ES"; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; ... 4 more ...; extra?: Record<...>; }>): node is DeclareModule", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isDeclareModuleExports", - "signature": "(node: Node, opts?: Partial<{ type: "DeclareModuleExports"; typeAnnotation: Node; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; ... 4 more ...; extra?: Record<...>; }>): node is DeclareModuleExports", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isDeclareTypeAlias", - "signature": "(node: Node, opts?: Partial<{ type: "DeclareTypeAlias"; id: Node; typeParameters?: Node; right: Node; leadingComments?: Comment[]; innerComments?: Comment[]; ... 5 more ...; extra?: Record<...>; }>): node is DeclareTypeAlias", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isDeclareOpaqueType", - "signature": "(node: Node, opts?: Partial<{ type: "DeclareOpaqueType"; id: Node; typeParameters?: Node; supertype?: Node; impltype?: Node; leadingComments?: Comment[]; innerComments?: Comment[]; ... 5 more ...; extra?: Record<...>; }>): node is DeclareOpaqueType", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isDeclareVariable", - "signature": "(node: Node, opts?: Partial<{ type: "DeclareVariable"; id: Node; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; start?: number; end?: number; loc?: SourceLocation; range?: [...]; extra?: Record<...>; }>): node is DeclareVariable", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isDeclareExportDeclaration", - "signature": "(node: Node, opts?: Partial<{ type: "DeclareExportDeclaration"; declaration?: Node; specifiers?: Node[]; source?: Node; default?: boolean; leadingComments?: Comment[]; innerComments?: Comment[]; ... 5 more ...; extra?: Record<...>; }>): node is DeclareExportDeclaration", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isDeclareExportAllDeclaration", - "signature": "(node: Node, opts?: Partial<{ type: "DeclareExportAllDeclaration"; source: Node; exportKind?: "type" | "value"; leadingComments?: Comment[]; innerComments?: Comment[]; ... 5 more ...; extra?: Record<...>; }>): node is DeclareExportAllDeclaration", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isDeclaredPredicate", - "signature": "(node: Node, opts?: Partial<{ type: "DeclaredPredicate"; value: Node; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; start?: number; end?: number; loc?: SourceLocation; range?: [...]; extra?: Record<...>; }>): node is DeclaredPredicate", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isExistsTypeAnnotation", - "signature": "(node: Node, opts?: Partial<{ type: "ExistsTypeAnnotation"; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; start?: number; end?: number; loc?: SourceLocation; range?: [...]; extra?: Record<...>; }>): node is ExistsTypeAnnotation", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isFunctionTypeAnnotation", - "signature": "(node: Node, opts?: Partial<{ type: "FunctionTypeAnnotation"; typeParameters?: Node; params: Node[]; rest?: Node; returnType: Node; this?: Node; leadingComments?: Comment[]; ... 6 more ...; extra?: Record<...>; }>): node is FunctionTypeAnnotation", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isFunctionTypeParam", - "signature": "(node: Node, opts?: Partial<{ type: "FunctionTypeParam"; name?: Node; typeAnnotation: Node; optional?: boolean; leadingComments?: Comment[]; innerComments?: Comment[]; ... 5 more ...; extra?: Record<...>; }>): node is FunctionTypeParam", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isGenericTypeAnnotation", - "signature": "(node: Node, opts?: Partial<{ type: "GenericTypeAnnotation"; id: Node; typeParameters?: Node; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; ... 4 more ...; extra?: Record<...>; }>): node is GenericTypeAnnotation", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isInferredPredicate", - "signature": "(node: Node, opts?: Partial<{ type: "InferredPredicate"; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; start?: number; end?: number; loc?: SourceLocation; range?: [...]; extra?: Record<...>; }>): node is InferredPredicate", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isInterfaceExtends", - "signature": "(node: Node, opts?: Partial<{ type: "InterfaceExtends"; id: Node; typeParameters?: Node; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; ... 4 more ...; extra?: Record<...>; }>): node is InterfaceExtends", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isInterfaceDeclaration", - "signature": "(node: Node, opts?: Partial<{ type: "InterfaceDeclaration"; id: Node; typeParameters?: Node; extends?: Node[]; body: Node; leadingComments?: Comment[]; innerComments?: Comment[]; ... 5 more ...; extra?: Record<...>; }>): node is InterfaceDeclaration", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isInterfaceTypeAnnotation", - "signature": "(node: Node, opts?: Partial<{ type: "InterfaceTypeAnnotation"; extends?: Node[]; body: Node; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; ... 4 more ...; extra?: Record<...>; }>): node is InterfaceTypeAnnotation", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isIntersectionTypeAnnotation", - "signature": "(node: Node, opts?: Partial<{ type: "IntersectionTypeAnnotation"; types: Node[]; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; ... 4 more ...; extra?: Record<...>; }>): node is IntersectionTypeAnnotation", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isMixedTypeAnnotation", - "signature": "(node: Node, opts?: Partial<{ type: "MixedTypeAnnotation"; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; start?: number; end?: number; loc?: SourceLocation; range?: [...]; extra?: Record<...>; }>): node is MixedTypeAnnotation", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isEmptyTypeAnnotation", - "signature": "(node: Node, opts?: Partial<{ type: "EmptyTypeAnnotation"; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; start?: number; end?: number; loc?: SourceLocation; range?: [...]; extra?: Record<...>; }>): node is EmptyTypeAnnotation", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isNullableTypeAnnotation", - "signature": "(node: Node, opts?: Partial<{ type: "NullableTypeAnnotation"; typeAnnotation: Node; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; ... 4 more ...; extra?: Record<...>; }>): node is NullableTypeAnnotation", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isNumberLiteralTypeAnnotation", - "signature": "(node: Node, opts?: Partial<{ type: "NumberLiteralTypeAnnotation"; value: number; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; ... 4 more ...; extra?: Record<...>; }>): node is NumberLiteralTypeAnnotation", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isNumberTypeAnnotation", - "signature": "(node: Node, opts?: Partial<{ type: "NumberTypeAnnotation"; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; start?: number; end?: number; loc?: SourceLocation; range?: [...]; extra?: Record<...>; }>): node is NumberTypeAnnotation", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isObjectTypeAnnotation", - "signature": "(node: Node, opts?: Partial<{ type: "ObjectTypeAnnotation"; properties: Node[]; indexers?: Node[]; callProperties?: Node[]; internalSlots?: Node[]; exact: boolean; inexact?: boolean; ... 7 more ...; extra?: Record<...>; }>): node is ObjectTypeAnnotation", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isObjectTypeInternalSlot", - "signature": "(node: Node, opts?: Partial<{ type: "ObjectTypeInternalSlot"; id: Node; value: Node; optional: boolean; static: boolean; method: boolean; leadingComments?: Comment[]; innerComments?: Comment[]; ... 5 more ...; extra?: Record<...>; }>): node is ObjectTypeInternalSlot", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isObjectTypeCallProperty", - "signature": "(node: Node, opts?: Partial<{ type: "ObjectTypeCallProperty"; value: Node; static: boolean; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; ... 4 more ...; extra?: Record<...>; }>): node is ObjectTypeCallProperty", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isObjectTypeIndexer", - "signature": "(node: Node, opts?: Partial<{ type: "ObjectTypeIndexer"; id?: Node; key: Node; value: Node; variance?: Node; static: boolean; leadingComments?: Comment[]; innerComments?: Comment[]; ... 5 more ...; extra?: Record<...>; }>): node is ObjectTypeIndexer", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isObjectTypeProperty", - "signature": "(node: Node, opts?: Partial<{ type: "ObjectTypeProperty"; key: Node; value: Node; variance?: Node; kind: "get" | "set" | "init"; method: boolean; optional: boolean; proto: boolean; ... 8 more ...; extra?: Record<...>; }>): node is ObjectTypeProperty", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isObjectTypeSpreadProperty", - "signature": "(node: Node, opts?: Partial<{ type: "ObjectTypeSpreadProperty"; argument: Node; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; ... 4 more ...; extra?: Record<...>; }>): node is ObjectTypeSpreadProperty", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isOpaqueType", - "signature": "(node: Node, opts?: Partial<{ type: "OpaqueType"; id: Node; typeParameters?: Node; supertype?: Node; impltype: Node; leadingComments?: Comment[]; innerComments?: Comment[]; ... 5 more ...; extra?: Record<...>; }>): node is OpaqueType", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isQualifiedTypeIdentifier", - "signature": "(node: Node, opts?: Partial<{ type: "QualifiedTypeIdentifier"; id: Node; qualification: Node; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; ... 4 more ...; extra?: Record<...>; }>): node is QualifiedTypeIdentifier", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isStringLiteralTypeAnnotation", - "signature": "(node: Node, opts?: Partial<{ type: "StringLiteralTypeAnnotation"; value: string; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; ... 4 more ...; extra?: Record<...>; }>): node is StringLiteralTypeAnnotation", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isStringTypeAnnotation", - "signature": "(node: Node, opts?: Partial<{ type: "StringTypeAnnotation"; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; start?: number; end?: number; loc?: SourceLocation; range?: [...]; extra?: Record<...>; }>): node is StringTypeAnnotation", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isSymbolTypeAnnotation", - "signature": "(node: Node, opts?: Partial<{ type: "SymbolTypeAnnotation"; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; start?: number; end?: number; loc?: SourceLocation; range?: [...]; extra?: Record<...>; }>): node is SymbolTypeAnnotation", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isThisTypeAnnotation", - "signature": "(node: Node, opts?: Partial<{ type: "ThisTypeAnnotation"; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; start?: number; end?: number; loc?: SourceLocation; range?: [...]; extra?: Record<...>; }>): node is ThisTypeAnnotation", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isTupleTypeAnnotation", - "signature": "(node: Node, opts?: Partial<{ type: "TupleTypeAnnotation"; types: Node[]; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; start?: number; end?: number; loc?: SourceLocation; range?: [...]; extra?: Record<...>; }>): node is TupleTypeAnnotation", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isTypeofTypeAnnotation", - "signature": "(node: Node, opts?: Partial<{ type: "TypeofTypeAnnotation"; argument: Node; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; ... 4 more ...; extra?: Record<...>; }>): node is TypeofTypeAnnotation", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isTypeAlias", - "signature": "(node: Node, opts?: Partial<{ type: "TypeAlias"; id: Node; typeParameters?: Node; right: Node; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; ... 4 more ...; extra?: Record<...>; }>): node is TypeAlias", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isTypeAnnotation", - "signature": "(node: Node, opts?: Partial<{ type: "TypeAnnotation"; typeAnnotation: Node; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; ... 4 more ...; extra?: Record<...>; }>): node is TypeAnnotation", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isTypeCastExpression", - "signature": "(node: Node, opts?: Partial<{ type: "TypeCastExpression"; expression: Node; typeAnnotation: Node; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; ... 4 more ...; extra?: Record<...>; }>): node is TypeCastExpression", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isTypeParameter", - "signature": "(node: Node, opts?: Partial<{ type: "TypeParameter"; bound?: Node; default?: Node; variance?: Node; name: string; leadingComments?: Comment[]; innerComments?: Comment[]; ... 5 more ...; extra?: Record<...>; }>): node is TypeParameter", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isTypeParameterDeclaration", - "signature": "(node: Node, opts?: Partial<{ type: "TypeParameterDeclaration"; params: Node[]; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; ... 4 more ...; extra?: Record<...>; }>): node is TypeParameterDeclaration", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isTypeParameterInstantiation", - "signature": "(node: Node, opts?: Partial<{ type: "TypeParameterInstantiation"; params: Node[]; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; ... 4 more ...; extra?: Record<...>; }>): node is TypeParameterInstantiation", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isUnionTypeAnnotation", - "signature": "(node: Node, opts?: Partial<{ type: "UnionTypeAnnotation"; types: Node[]; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; start?: number; end?: number; loc?: SourceLocation; range?: [...]; extra?: Record<...>; }>): node is UnionTypeAnnotation", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isVariance", - "signature": "(node: Node, opts?: Partial<{ type: "Variance"; kind: "minus" | "plus"; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; start?: number; end?: number; loc?: SourceLocation; range?: [...]; extra?: Record<...>; }>): node is Variance", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isVoidTypeAnnotation", - "signature": "(node: Node, opts?: Partial<{ type: "VoidTypeAnnotation"; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; start?: number; end?: number; loc?: SourceLocation; range?: [...]; extra?: Record<...>; }>): node is VoidTypeAnnotation", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isEnumDeclaration", - "signature": "(node: Node, opts?: Partial<{ type: "EnumDeclaration"; id: Node; body: Node; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; ... 4 more ...; extra?: Record<...>; }>): node is EnumDeclaration", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isEnumBooleanBody", - "signature": "(node: Node, opts?: Partial<{ type: "EnumBooleanBody"; members: Node[]; explicitType: boolean; hasUnknownMembers: boolean; leadingComments?: Comment[]; innerComments?: Comment[]; ... 5 more ...; extra?: Record<...>; }>): node is EnumBooleanBody", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isEnumNumberBody", - "signature": "(node: Node, opts?: Partial<{ type: "EnumNumberBody"; members: Node[]; explicitType: boolean; hasUnknownMembers: boolean; leadingComments?: Comment[]; innerComments?: Comment[]; ... 5 more ...; extra?: Record<...>; }>): node is EnumNumberBody", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isEnumStringBody", - "signature": "(node: Node, opts?: Partial<{ type: "EnumStringBody"; members: Node[]; explicitType: boolean; hasUnknownMembers: boolean; leadingComments?: Comment[]; innerComments?: Comment[]; ... 5 more ...; extra?: Record<...>; }>): node is EnumStringBody", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isEnumSymbolBody", - "signature": "(node: Node, opts?: Partial<{ type: "EnumSymbolBody"; members: Node[]; hasUnknownMembers: boolean; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; ... 4 more ...; extra?: Record<...>; }>): node is EnumSymbolBody", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isEnumBooleanMember", - "signature": "(node: Node, opts?: Partial<{ type: "EnumBooleanMember"; id: Node; init: Node; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; ... 4 more ...; extra?: Record<...>; }>): node is EnumBooleanMember", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isEnumNumberMember", - "signature": "(node: Node, opts?: Partial<{ type: "EnumNumberMember"; id: Node; init: Node; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; ... 4 more ...; extra?: Record<...>; }>): node is EnumNumberMember", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isEnumStringMember", - "signature": "(node: Node, opts?: Partial<{ type: "EnumStringMember"; id: Node; init: Node; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; ... 4 more ...; extra?: Record<...>; }>): node is EnumStringMember", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isEnumDefaultedMember", - "signature": "(node: Node, opts?: Partial<{ type: "EnumDefaultedMember"; id: Node; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; start?: number; end?: number; loc?: SourceLocation; range?: [...]; extra?: Record<...>; }>): node is EnumDefaultedMember", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isIndexedAccessType", - "signature": "(node: Node, opts?: Partial<{ type: "IndexedAccessType"; objectType: Node; indexType: Node; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; ... 4 more ...; extra?: Record<...>; }>): node is IndexedAccessType", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isOptionalIndexedAccessType", - "signature": "(node: Node, opts?: Partial<{ type: "OptionalIndexedAccessType"; objectType: Node; indexType: Node; optional: boolean; leadingComments?: Comment[]; innerComments?: Comment[]; ... 5 more ...; extra?: Record<...>; }>): node is OptionalIndexedAccessType", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isJSXAttribute", - "signature": "(node: Node, opts?: Partial<{ type: "JSXAttribute"; name: Node; value?: Node; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; ... 4 more ...; extra?: Record<...>; }>): node is JSXAttribute", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isJSXClosingElement", - "signature": "(node: Node, opts?: Partial<{ type: "JSXClosingElement"; name: Node; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; start?: number; end?: number; loc?: SourceLocation; range?: [...]; extra?: Record<...>; }>): node is JSXClosingElement", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isJSXElement", - "signature": "(node: Node, opts?: Partial<{ type: "JSXElement"; openingElement: Node; closingElement?: Node; children: Node[]; selfClosing?: boolean; leadingComments?: Comment[]; innerComments?: Comment[]; ... 5 more ...; extra?: Record<...>; }>): node is JSXElement", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isJSXEmptyExpression", - "signature": "(node: Node, opts?: Partial<{ type: "JSXEmptyExpression"; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; start?: number; end?: number; loc?: SourceLocation; range?: [...]; extra?: Record<...>; }>): node is JSXEmptyExpression", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isJSXExpressionContainer", - "signature": "(node: Node, opts?: Partial<{ type: "JSXExpressionContainer"; expression: Node; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; ... 4 more ...; extra?: Record<...>; }>): node is JSXExpressionContainer", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isJSXSpreadChild", - "signature": "(node: Node, opts?: Partial<{ type: "JSXSpreadChild"; expression: Node; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; start?: number; end?: number; loc?: SourceLocation; range?: [...]; extra?: Record<...>; }>): node is JSXSpreadChild", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isJSXIdentifier", - "signature": "(node: Node, opts?: Partial<{ type: "JSXIdentifier"; name: string; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; start?: number; end?: number; loc?: SourceLocation; range?: [...]; extra?: Record<...>; }>): node is JSXIdentifier", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isJSXMemberExpression", - "signature": "(node: Node, opts?: Partial<{ type: "JSXMemberExpression"; object: Node; property: Node; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; ... 4 more ...; extra?: Record<...>; }>): node is JSXMemberExpression", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isJSXNamespacedName", - "signature": "(node: Node, opts?: Partial<{ type: "JSXNamespacedName"; namespace: Node; name: Node; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; ... 4 more ...; extra?: Record<...>; }>): node is JSXNamespacedName", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isJSXOpeningElement", - "signature": "(node: Node, opts?: Partial<{ type: "JSXOpeningElement"; name: Node; attributes: Node[]; selfClosing: boolean; typeParameters?: Node; leadingComments?: Comment[]; innerComments?: Comment[]; ... 5 more ...; extra?: Record<...>; }>): node is JSXOpeningElement", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isJSXSpreadAttribute", - "signature": "(node: Node, opts?: Partial<{ type: "JSXSpreadAttribute"; argument: Node; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; ... 4 more ...; extra?: Record<...>; }>): node is JSXSpreadAttribute", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isJSXText", - "signature": "(node: Node, opts?: Partial<{ type: "JSXText"; value: string; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; start?: number; end?: number; loc?: SourceLocation; range?: [...]; extra?: Record<...>; }>): node is JSXText", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isJSXFragment", - "signature": "(node: Node, opts?: Partial<{ type: "JSXFragment"; openingFragment: Node; closingFragment: Node; children: Node[]; leadingComments?: Comment[]; innerComments?: Comment[]; ... 5 more ...; extra?: Record<...>; }>): node is JSXFragment", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isJSXOpeningFragment", - "signature": "(node: Node, opts?: Partial<{ type: "JSXOpeningFragment"; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; start?: number; end?: number; loc?: SourceLocation; range?: [...]; extra?: Record<...>; }>): node is JSXOpeningFragment", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isJSXClosingFragment", - "signature": "(node: Node, opts?: Partial<{ type: "JSXClosingFragment"; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; start?: number; end?: number; loc?: SourceLocation; range?: [...]; extra?: Record<...>; }>): node is JSXClosingFragment", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isNoop", - "signature": "(node: Node, opts?: Partial<{ type: "Noop"; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; start?: number; end?: number; loc?: SourceLocation; range?: [...]; extra?: Record<...>; }>): node is Noop", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isPlaceholder", - "signature": "(node: Node, opts?: Partial<{ type: "Placeholder"; expectedNode: "Identifier" | "StringLiteral" | "Expression" | "Statement" | "Declaration" | "BlockStatement" | "ClassBody" | "Pattern"; ... 8 more ...; extra?: Record<...>; }>): node is Placeholder", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isV8IntrinsicIdentifier", - "signature": "(node: Node, opts?: Partial<{ type: "V8IntrinsicIdentifier"; name: string; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; start?: number; end?: number; loc?: SourceLocation; range?: [...]; extra?: Record<...>; }>): node is V8IntrinsicIdentifier", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isArgumentPlaceholder", - "signature": "(node: Node, opts?: Partial<{ type: "ArgumentPlaceholder"; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; start?: number; end?: number; loc?: SourceLocation; range?: [...]; extra?: Record<...>; }>): node is ArgumentPlaceholder", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isBindExpression", - "signature": "(node: Node, opts?: Partial<{ type: "BindExpression"; object: Node; callee: Node; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; ... 4 more ...; extra?: Record<...>; }>): node is BindExpression", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isImportAttribute", - "signature": "(node: Node, opts?: Partial<{ type: "ImportAttribute"; key: Node; value: Node; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; ... 4 more ...; extra?: Record<...>; }>): node is ImportAttribute", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isDecorator", - "signature": "(node: Node, opts?: Partial<{ type: "Decorator"; expression: Node; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; start?: number; end?: number; loc?: SourceLocation; range?: [...]; extra?: Record<...>; }>): node is Decorator", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isDoExpression", - "signature": "(node: Node, opts?: Partial<{ type: "DoExpression"; body: Node; async: boolean; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; ... 4 more ...; extra?: Record<...>; }>): node is DoExpression", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isExportDefaultSpecifier", - "signature": "(node: Node, opts?: Partial<{ type: "ExportDefaultSpecifier"; exported: Node; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; ... 4 more ...; extra?: Record<...>; }>): node is ExportDefaultSpecifier", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isRecordExpression", - "signature": "(node: Node, opts?: Partial<{ type: "RecordExpression"; properties: Node[]; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; ... 4 more ...; extra?: Record<...>; }>): node is RecordExpression", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isTupleExpression", - "signature": "(node: Node, opts?: Partial<{ type: "TupleExpression"; elements: Node[]; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; start?: number; end?: number; loc?: SourceLocation; range?: [...]; extra?: Record<...>; }>): node is TupleExpression", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isDecimalLiteral", - "signature": "(node: Node, opts?: Partial<{ type: "DecimalLiteral"; value: string; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; start?: number; end?: number; loc?: SourceLocation; range?: [...]; extra?: Record<...>; }>): node is DecimalLiteral", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isModuleExpression", - "signature": "(node: Node, opts?: Partial<{ type: "ModuleExpression"; body: Node; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; start?: number; end?: number; loc?: SourceLocation; range?: [...]; extra?: Record<...>; }>): node is ModuleExpression", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isTopicReference", - "signature": "(node: Node, opts?: Partial<{ type: "TopicReference"; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; start?: number; end?: number; loc?: SourceLocation; range?: [...]; extra?: Record<...>; }>): node is TopicReference", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isPipelineTopicExpression", - "signature": "(node: Node, opts?: Partial<{ type: "PipelineTopicExpression"; expression: Node; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; ... 4 more ...; extra?: Record<...>; }>): node is PipelineTopicExpression", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isPipelineBareFunction", - "signature": "(node: Node, opts?: Partial<{ type: "PipelineBareFunction"; callee: Node; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; ... 4 more ...; extra?: Record<...>; }>): node is PipelineBareFunction", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isPipelinePrimaryTopicReference", - "signature": "(node: Node, opts?: Partial<{ type: "PipelinePrimaryTopicReference"; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; start?: number; end?: number; loc?: SourceLocation; range?: [...]; extra?: Record<...>; }>): node is PipelinePrimaryTopicReference", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isTSParameterProperty", - "signature": "(node: Node, opts?: Partial<{ type: "TSParameterProperty"; parameter: Node; accessibility?: "public" | "private" | "protected"; decorators?: Node[]; override?: boolean; readonly?: boolean; ... 7 more ...; extra?: Record<...>; }>): node is TSParameterProperty", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isTSDeclareFunction", - "signature": "(node: Node, opts?: Partial<{ type: "TSDeclareFunction"; id?: Node; typeParameters?: Node; params: Node[]; returnType?: Node; async?: boolean; declare?: boolean; generator?: boolean; ... 7 more ...; extra?: Record<...>; }>): node is TSDeclareFunction", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isTSDeclareMethod", - "signature": "(node: Node, opts?: Partial<{ type: "TSDeclareMethod"; decorators?: Node[]; key: Node; typeParameters?: Node; params: Node[]; returnType?: Node; abstract?: boolean; access?: "public" | ... 1 more ... | "protected"; ... 15 more ...; extra?: Record<...>; }>): node is TSDeclareMethod", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isTSQualifiedName", - "signature": "(node: Node, opts?: Partial<{ type: "TSQualifiedName"; left: Node; right: Node; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; ... 4 more ...; extra?: Record<...>; }>): node is TSQualifiedName", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isTSCallSignatureDeclaration", - "signature": "(node: Node, opts?: Partial<{ type: "TSCallSignatureDeclaration"; typeParameters?: Node; parameters: Node[]; typeAnnotation?: Node; leadingComments?: Comment[]; innerComments?: Comment[]; ... 5 more ...; extra?: Record<...>; }>): node is TSCallSignatureDeclaration", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isTSConstructSignatureDeclaration", - "signature": "(node: Node, opts?: Partial<{ type: "TSConstructSignatureDeclaration"; typeParameters?: Node; parameters: Node[]; typeAnnotation?: Node; leadingComments?: Comment[]; ... 6 more ...; extra?: Record<...>; }>): node is TSConstructSignatureDeclaration", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isTSPropertySignature", - "signature": "(node: Node, opts?: Partial<{ type: "TSPropertySignature"; key: Node; typeAnnotation?: Node; computed?: boolean; kind: "get" | "set"; optional?: boolean; readonly?: boolean; leadingComments?: Comment[]; ... 6 more ...; extra?: Record<...>; }>): node is TSPropertySignature", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isTSMethodSignature", - "signature": "(node: Node, opts?: Partial<{ type: "TSMethodSignature"; key: Node; typeParameters?: Node; parameters: Node[]; typeAnnotation?: Node; computed?: boolean; kind: "method" | "get" | "set"; ... 8 more ...; extra?: Record<...>; }>): node is TSMethodSignature", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isTSIndexSignature", - "signature": "(node: Node, opts?: Partial<{ type: "TSIndexSignature"; parameters: Node[]; typeAnnotation?: Node; readonly?: boolean; static?: boolean; leadingComments?: Comment[]; innerComments?: Comment[]; ... 5 more ...; extra?: Record<...>; }>): node is TSIndexSignature", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isTSAnyKeyword", - "signature": "(node: Node, opts?: Partial<{ type: "TSAnyKeyword"; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; start?: number; end?: number; loc?: SourceLocation; range?: [...]; extra?: Record<...>; }>): node is TSAnyKeyword", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isTSBooleanKeyword", - "signature": "(node: Node, opts?: Partial<{ type: "TSBooleanKeyword"; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; start?: number; end?: number; loc?: SourceLocation; range?: [...]; extra?: Record<...>; }>): node is TSBooleanKeyword", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isTSBigIntKeyword", - "signature": "(node: Node, opts?: Partial<{ type: "TSBigIntKeyword"; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; start?: number; end?: number; loc?: SourceLocation; range?: [...]; extra?: Record<...>; }>): node is TSBigIntKeyword", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isTSIntrinsicKeyword", - "signature": "(node: Node, opts?: Partial<{ type: "TSIntrinsicKeyword"; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; start?: number; end?: number; loc?: SourceLocation; range?: [...]; extra?: Record<...>; }>): node is TSIntrinsicKeyword", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isTSNeverKeyword", - "signature": "(node: Node, opts?: Partial<{ type: "TSNeverKeyword"; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; start?: number; end?: number; loc?: SourceLocation; range?: [...]; extra?: Record<...>; }>): node is TSNeverKeyword", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isTSNullKeyword", - "signature": "(node: Node, opts?: Partial<{ type: "TSNullKeyword"; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; start?: number; end?: number; loc?: SourceLocation; range?: [...]; extra?: Record<...>; }>): node is TSNullKeyword", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isTSNumberKeyword", - "signature": "(node: Node, opts?: Partial<{ type: "TSNumberKeyword"; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; start?: number; end?: number; loc?: SourceLocation; range?: [...]; extra?: Record<...>; }>): node is TSNumberKeyword", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isTSObjectKeyword", - "signature": "(node: Node, opts?: Partial<{ type: "TSObjectKeyword"; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; start?: number; end?: number; loc?: SourceLocation; range?: [...]; extra?: Record<...>; }>): node is TSObjectKeyword", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isTSStringKeyword", - "signature": "(node: Node, opts?: Partial<{ type: "TSStringKeyword"; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; start?: number; end?: number; loc?: SourceLocation; range?: [...]; extra?: Record<...>; }>): node is TSStringKeyword", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isTSSymbolKeyword", - "signature": "(node: Node, opts?: Partial<{ type: "TSSymbolKeyword"; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; start?: number; end?: number; loc?: SourceLocation; range?: [...]; extra?: Record<...>; }>): node is TSSymbolKeyword", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isTSUndefinedKeyword", - "signature": "(node: Node, opts?: Partial<{ type: "TSUndefinedKeyword"; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; start?: number; end?: number; loc?: SourceLocation; range?: [...]; extra?: Record<...>; }>): node is TSUndefinedKeyword", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isTSUnknownKeyword", - "signature": "(node: Node, opts?: Partial<{ type: "TSUnknownKeyword"; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; start?: number; end?: number; loc?: SourceLocation; range?: [...]; extra?: Record<...>; }>): node is TSUnknownKeyword", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isTSVoidKeyword", - "signature": "(node: Node, opts?: Partial<{ type: "TSVoidKeyword"; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; start?: number; end?: number; loc?: SourceLocation; range?: [...]; extra?: Record<...>; }>): node is TSVoidKeyword", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isTSThisType", - "signature": "(node: Node, opts?: Partial<{ type: "TSThisType"; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; start?: number; end?: number; loc?: SourceLocation; range?: [...]; extra?: Record<...>; }>): node is TSThisType", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isTSFunctionType", - "signature": "(node: Node, opts?: Partial<{ type: "TSFunctionType"; typeParameters?: Node; parameters: Node[]; typeAnnotation?: Node; leadingComments?: Comment[]; innerComments?: Comment[]; ... 5 more ...; extra?: Record<...>; }>): node is TSFunctionType", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isTSConstructorType", - "signature": "(node: Node, opts?: Partial<{ type: "TSConstructorType"; typeParameters?: Node; parameters: Node[]; typeAnnotation?: Node; abstract?: boolean; leadingComments?: Comment[]; ... 6 more ...; extra?: Record<...>; }>): node is TSConstructorType", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isTSTypeReference", - "signature": "(node: Node, opts?: Partial<{ type: "TSTypeReference"; typeName: Node; typeParameters?: Node; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; ... 4 more ...; extra?: Record<...>; }>): node is TSTypeReference", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isTSTypePredicate", - "signature": "(node: Node, opts?: Partial<{ type: "TSTypePredicate"; parameterName: Node; typeAnnotation?: Node; asserts?: boolean; leadingComments?: Comment[]; innerComments?: Comment[]; ... 5 more ...; extra?: Record<...>; }>): node is TSTypePredicate", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isTSTypeQuery", - "signature": "(node: Node, opts?: Partial<{ type: "TSTypeQuery"; exprName: Node; typeParameters?: Node; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; ... 4 more ...; extra?: Record<...>; }>): node is TSTypeQuery", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isTSTypeLiteral", - "signature": "(node: Node, opts?: Partial<{ type: "TSTypeLiteral"; members: Node[]; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; start?: number; end?: number; loc?: SourceLocation; range?: [...]; extra?: Record<...>; }>): node is TSTypeLiteral", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isTSArrayType", - "signature": "(node: Node, opts?: Partial<{ type: "TSArrayType"; elementType: Node; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; start?: number; end?: number; loc?: SourceLocation; range?: [...]; extra?: Record<...>; }>): node is TSArrayType", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isTSTupleType", - "signature": "(node: Node, opts?: Partial<{ type: "TSTupleType"; elementTypes: Node[]; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; start?: number; end?: number; loc?: SourceLocation; range?: [...]; extra?: Record<...>; }>): node is TSTupleType", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isTSOptionalType", - "signature": "(node: Node, opts?: Partial<{ type: "TSOptionalType"; typeAnnotation: Node; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; ... 4 more ...; extra?: Record<...>; }>): node is TSOptionalType", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isTSRestType", - "signature": "(node: Node, opts?: Partial<{ type: "TSRestType"; typeAnnotation: Node; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; start?: number; end?: number; loc?: SourceLocation; range?: [...]; extra?: Record<...>; }>): node is TSRestType", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isTSNamedTupleMember", - "signature": "(node: Node, opts?: Partial<{ type: "TSNamedTupleMember"; label: Node; elementType: Node; optional: boolean; leadingComments?: Comment[]; innerComments?: Comment[]; ... 5 more ...; extra?: Record<...>; }>): node is TSNamedTupleMember", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isTSUnionType", - "signature": "(node: Node, opts?: Partial<{ type: "TSUnionType"; types: Node[]; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; start?: number; end?: number; loc?: SourceLocation; range?: [...]; extra?: Record<...>; }>): node is TSUnionType", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isTSIntersectionType", - "signature": "(node: Node, opts?: Partial<{ type: "TSIntersectionType"; types: Node[]; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; start?: number; end?: number; loc?: SourceLocation; range?: [...]; extra?: Record<...>; }>): node is TSIntersectionType", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isTSConditionalType", - "signature": "(node: Node, opts?: Partial<{ type: "TSConditionalType"; checkType: Node; extendsType: Node; trueType: Node; falseType: Node; leadingComments?: Comment[]; innerComments?: Comment[]; ... 5 more ...; extra?: Record<...>; }>): node is TSConditionalType", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isTSInferType", - "signature": "(node: Node, opts?: Partial<{ type: "TSInferType"; typeParameter: Node; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; start?: number; end?: number; loc?: SourceLocation; range?: [...]; extra?: Record<...>; }>): node is TSInferType", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isTSParenthesizedType", - "signature": "(node: Node, opts?: Partial<{ type: "TSParenthesizedType"; typeAnnotation: Node; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; ... 4 more ...; extra?: Record<...>; }>): node is TSParenthesizedType", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isTSTypeOperator", - "signature": "(node: Node, opts?: Partial<{ type: "TSTypeOperator"; typeAnnotation: Node; operator: string; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; ... 4 more ...; extra?: Record<...>; }>): node is TSTypeOperator", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isTSIndexedAccessType", - "signature": "(node: Node, opts?: Partial<{ type: "TSIndexedAccessType"; objectType: Node; indexType: Node; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; ... 4 more ...; extra?: Record<...>; }>): node is TSIndexedAccessType", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isTSMappedType", - "signature": "(node: Node, opts?: Partial<{ type: "TSMappedType"; typeParameter: Node; typeAnnotation?: Node; nameType?: Node; optional?: boolean | "+" | "-"; readonly?: boolean | "+" | "-"; ... 7 more ...; extra?: Record<...>; }>): node is TSMappedType", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isTSLiteralType", - "signature": "(node: Node, opts?: Partial<{ type: "TSLiteralType"; literal: Node; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; start?: number; end?: number; loc?: SourceLocation; range?: [...]; extra?: Record<...>; }>): node is TSLiteralType", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isTSExpressionWithTypeArguments", - "signature": "(node: Node, opts?: Partial<{ type: "TSExpressionWithTypeArguments"; expression: Node; typeParameters?: Node; leadingComments?: Comment[]; innerComments?: Comment[]; ... 5 more ...; extra?: Record<...>; }>): node is TSExpressionWithTypeArguments", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isTSInterfaceDeclaration", - "signature": "(node: Node, opts?: Partial<{ type: "TSInterfaceDeclaration"; id: Node; typeParameters?: Node; extends?: Node[]; body: Node; declare?: boolean; leadingComments?: Comment[]; ... 6 more ...; extra?: Record<...>; }>): node is TSInterfaceDeclaration", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isTSInterfaceBody", - "signature": "(node: Node, opts?: Partial<{ type: "TSInterfaceBody"; body: Node[]; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; start?: number; end?: number; loc?: SourceLocation; range?: [...]; extra?: Record<...>; }>): node is TSInterfaceBody", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isTSTypeAliasDeclaration", - "signature": "(node: Node, opts?: Partial<{ type: "TSTypeAliasDeclaration"; id: Node; typeParameters?: Node; typeAnnotation: Node; declare?: boolean; leadingComments?: Comment[]; ... 6 more ...; extra?: Record<...>; }>): node is TSTypeAliasDeclaration", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isTSInstantiationExpression", - "signature": "(node: Node, opts?: Partial<{ type: "TSInstantiationExpression"; expression: Node; typeParameters?: Node; leadingComments?: Comment[]; innerComments?: Comment[]; ... 5 more ...; extra?: Record<...>; }>): node is TSInstantiationExpression", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isTSAsExpression", - "signature": "(node: Node, opts?: Partial<{ type: "TSAsExpression"; expression: Node; typeAnnotation: Node; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; ... 4 more ...; extra?: Record<...>; }>): node is TSAsExpression", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isTSSatisfiesExpression", - "signature": "(node: Node, opts?: Partial<{ type: "TSSatisfiesExpression"; expression: Node; typeAnnotation: Node; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; ... 4 more ...; extra?: Record<...>; }>): node is TSSatisfiesExpression", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isTSTypeAssertion", - "signature": "(node: Node, opts?: Partial<{ type: "TSTypeAssertion"; typeAnnotation: Node; expression: Node; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; ... 4 more ...; extra?: Record<...>; }>): node is TSTypeAssertion", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isTSEnumDeclaration", - "signature": "(node: Node, opts?: Partial<{ type: "TSEnumDeclaration"; id: Node; members: Node[]; const?: boolean; declare?: boolean; initializer?: Node; leadingComments?: Comment[]; innerComments?: Comment[]; ... 5 more ...; extra?: Record<...>; }>): node is TSEnumDeclaration", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isTSEnumMember", - "signature": "(node: Node, opts?: Partial<{ type: "TSEnumMember"; id: Node; initializer?: Node; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; ... 4 more ...; extra?: Record<...>; }>): node is TSEnumMember", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isTSModuleDeclaration", - "signature": "(node: Node, opts?: Partial<{ type: "TSModuleDeclaration"; id: Node; body: Node; declare?: boolean; global?: boolean; leadingComments?: Comment[]; innerComments?: Comment[]; ... 5 more ...; extra?: Record<...>; }>): node is TSModuleDeclaration", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isTSModuleBlock", - "signature": "(node: Node, opts?: Partial<{ type: "TSModuleBlock"; body: Node[]; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; start?: number; end?: number; loc?: SourceLocation; range?: [...]; extra?: Record<...>; }>): node is TSModuleBlock", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isTSImportType", - "signature": "(node: Node, opts?: Partial<{ type: "TSImportType"; argument: Node; qualifier?: Node; typeParameters?: Node; options?: Node; leadingComments?: Comment[]; innerComments?: Comment[]; ... 5 more ...; extra?: Record<...>; }>): node is TSImportType", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isTSImportEqualsDeclaration", - "signature": "(node: Node, opts?: Partial<{ type: "TSImportEqualsDeclaration"; id: Node; moduleReference: Node; importKind?: "type" | "value"; isExport: boolean; leadingComments?: Comment[]; ... 6 more ...; extra?: Record<...>; }>): node is TSImportEqualsDeclaration", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isTSExternalModuleReference", - "signature": "(node: Node, opts?: Partial<{ type: "TSExternalModuleReference"; expression: Node; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; ... 4 more ...; extra?: Record<...>; }>): node is TSExternalModuleReference", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isTSNonNullExpression", - "signature": "(node: Node, opts?: Partial<{ type: "TSNonNullExpression"; expression: Node; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; ... 4 more ...; extra?: Record<...>; }>): node is TSNonNullExpression", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isTSExportAssignment", - "signature": "(node: Node, opts?: Partial<{ type: "TSExportAssignment"; expression: Node; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; ... 4 more ...; extra?: Record<...>; }>): node is TSExportAssignment", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isTSNamespaceExportDeclaration", - "signature": "(node: Node, opts?: Partial<{ type: "TSNamespaceExportDeclaration"; id: Node; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; ... 4 more ...; extra?: Record<...>; }>): node is TSNamespaceExportDeclaration", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isTSTypeAnnotation", - "signature": "(node: Node, opts?: Partial<{ type: "TSTypeAnnotation"; typeAnnotation: Node; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; ... 4 more ...; extra?: Record<...>; }>): node is TSTypeAnnotation", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isTSTypeParameterInstantiation", - "signature": "(node: Node, opts?: Partial<{ type: "TSTypeParameterInstantiation"; params: Node[]; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; ... 4 more ...; extra?: Record<...>; }>): node is TSTypeParameterInstantiation", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isTSTypeParameterDeclaration", - "signature": "(node: Node, opts?: Partial<{ type: "TSTypeParameterDeclaration"; params: Node[]; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; ... 4 more ...; extra?: Record<...>; }>): node is TSTypeParameterDeclaration", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isTSTypeParameter", - "signature": "(node: Node, opts?: Partial<{ type: "TSTypeParameter"; constraint?: Node; default?: Node; name: string; const?: boolean; in?: boolean; out?: boolean; leadingComments?: Comment[]; innerComments?: Comment[]; ... 5 more ...; extra?: Record<...>; }>): node is TSTypeParameter", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isStandardized", - "signature": "(node: Node, opts?: Partial<{ type: "File"; program: Node; comments?: (CommentBlock | CommentLine)[]; tokens?: Node[]; leadingComments?: Comment[]; ... 6 more ...; extra?: Record<...>; } | ... 86 more ... | { ...; }>): node is Standardized", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isExpression", - "signature": "(node: Node, opts?: Partial<{ type: "ArrayExpression"; elements: Node[]; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; start?: number; end?: number; loc?: SourceLocation; range?: [...]; extra?: Record<...>; } | ... 50 more ... | { ...; }>): node is Expression", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isBinary", - "signature": "(node: Node, opts?: Partial<{ type: "BinaryExpression"; operator: "+" | "-" | "/" | "%" | "*" | "**" | "&" | "|" | ">>" | ">>>" | "<<" | "^" | "==" | "===" | "!=" | "!==" | "in" | "instanceof" | ... 4 more ... | "|>"; ... 9 more ...; extra?: Record<...>; } | { ...; }>): node is Binary", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isScopable", - "signature": "(node: Node, opts?: Partial<{ type: "FunctionExpression"; id?: Node; params: Node[]; body: Node; generator: boolean; async: boolean; predicate?: Node; returnType?: Node; ... 8 more ...; extra?: Record<...>; } | ... 17 more ... | { ...; }>): node is Scopable", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isBlockParent", - "signature": "(node: Node, opts?: Partial<{ type: "FunctionExpression"; id?: Node; params: Node[]; body: Node; generator: boolean; async: boolean; predicate?: Node; returnType?: Node; ... 8 more ...; extra?: Record<...>; } | ... 15 more ... | { ...; }>): node is BlockParent", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isBlock", - "signature": "(node: Node, opts?: Partial<{ type: "BlockStatement"; body: Node[]; directives: Node[]; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; ... 4 more ...; extra?: Record<...>; } | { ...; } | { ...; }>): node is Block", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isStatement", - "signature": "(node: Node, opts?: Partial<{ type: "BlockStatement"; body: Node[]; directives: Node[]; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; ... 4 more ...; extra?: Record<...>; } | ... 45 more ... | { ...; }>): node is Statement", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isTerminatorless", - "signature": "(node: Node, opts?: Partial<{ type: "YieldExpression"; argument?: Node; delegate: boolean; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; ... 4 more ...; extra?: Record<...>; } | ... 4 more ... | { ...; }>): node is Terminatorless", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isCompletionStatement", - "signature": "(node: Node, opts?: Partial<{ type: "BreakStatement"; label?: Node; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; start?: number; end?: number; loc?: SourceLocation; range?: [...]; extra?: Record<...>; } | { ...; } | { ...; } | { ...; }>): node is CompletionStatement", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isConditional", - "signature": "(node: Node, opts?: Partial<{ type: "ConditionalExpression"; test: Node; consequent: Node; alternate: Node; leadingComments?: Comment[]; innerComments?: Comment[]; ... 5 more ...; extra?: Record<...>; } | { ...; }>): node is Conditional", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isLoop", - "signature": "(node: Node, opts?: Partial<{ type: "DoWhileStatement"; test: Node; body: Node; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; ... 4 more ...; extra?: Record<...>; } | { ...; } | { ...; } | { ...; } | { ...; }>): node is Loop", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isWhile", - "signature": "(node: Node, opts?: Partial<{ type: "DoWhileStatement"; test: Node; body: Node; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; ... 4 more ...; extra?: Record<...>; } | { ...; }>): node is While", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isExpressionWrapper", - "signature": "(node: Node, opts?: Partial<{ type: "ParenthesizedExpression"; expression: Node; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; ... 4 more ...; extra?: Record<...>; } | { ...; } | { ...; }>): node is ExpressionWrapper", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isFor", - "signature": "(node: Node, opts?: Partial<{ type: "ForInStatement"; left: Node; right: Node; body: Node; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; ... 4 more ...; extra?: Record<...>; } | { ...; } | { ...; }>): node is For", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isForXStatement", - "signature": "(node: Node, opts?: Partial<{ type: "ForInStatement"; left: Node; right: Node; body: Node; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; ... 4 more ...; extra?: Record<...>; } | { ...; }>): node is ForXStatement", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isFunction", - "signature": "(node: Node, opts?: Partial<{ type: "FunctionExpression"; id?: Node; params: Node[]; body: Node; generator: boolean; async: boolean; predicate?: Node; returnType?: Node; ... 8 more ...; extra?: Record<...>; } | ... 4 more ... | { ...; }>): node is Function", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isFunctionParent", - "signature": "(node: Node, opts?: Partial<{ type: "FunctionExpression"; id?: Node; params: Node[]; body: Node; generator: boolean; async: boolean; predicate?: Node; returnType?: Node; ... 8 more ...; extra?: Record<...>; } | ... 6 more ... | { ...; }>): node is FunctionParent", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isPureish", - "signature": "(node: Node, opts?: Partial<{ type: "FunctionExpression"; id?: Node; params: Node[]; body: Node; generator: boolean; async: boolean; predicate?: Node; returnType?: Node; ... 8 more ...; extra?: Record<...>; } | ... 8 more ... | { ...; }>): node is Pureish", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isDeclaration", - "signature": "(node: Node, opts?: Partial<{ type: "ClassDeclaration"; id?: Node; superClass?: Node; body: Node; decorators?: Node[]; abstract?: boolean; declare?: boolean; implements?: Node[]; ... 10 more ...; extra?: Record<...>; } | ... 24 more ... | { ...; }>): node is Declaration", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isPatternLike", - "signature": "(node: Node, opts?: Partial<{ type: "Identifier"; name: string; decorators?: Node[]; optional?: boolean; typeAnnotation?: Node; leadingComments?: Comment[]; innerComments?: Comment[]; ... 5 more ...; extra?: Record<...>; } | ... 7 more ... | { ...; }>): node is PatternLike", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isLVal", - "signature": "(node: Node, opts?: Partial<{ type: "Identifier"; name: string; decorators?: Node[]; optional?: boolean; typeAnnotation?: Node; leadingComments?: Comment[]; innerComments?: Comment[]; ... 5 more ...; extra?: Record<...>; } | ... 9 more ... | { ...; }>): node is LVal", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isTSEntityName", - "signature": "(node: Node, opts?: Partial<{ type: "Identifier"; name: string; decorators?: Node[]; optional?: boolean; typeAnnotation?: Node; leadingComments?: Comment[]; innerComments?: Comment[]; ... 5 more ...; extra?: Record<...>; } | { ...; }>): node is TSEntityName", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isLiteral", - "signature": "(node: Node, opts?: Partial<{ type: "StringLiteral"; value: string; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; start?: number; end?: number; loc?: SourceLocation; range?: [...]; extra?: Record<...>; } | ... 6 more ... | { ...; }>): node is Literal", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isUserWhitespacable", - "signature": "(node: Node, opts?: Partial<{ type: "ObjectMethod"; kind: "method" | "get" | "set"; key: Node; params: Node[]; body: Node; computed: boolean; generator: boolean; async: boolean; ... 10 more ...; extra?: Record<...>; } | ... 5 more ... | { ...; }>): node is UserWhitespacable", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isMethod", - "signature": "(node: Node, opts?: Partial<{ type: "ClassMethod"; kind: "method" | "get" | "set" | "constructor"; key: Node; params: Node[]; body: Node; computed: boolean; static: boolean; ... 17 more ...; extra?: Record<...>; } | { ...; } | { ...; }>): node is Method", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isObjectMember", - "signature": "(node: Node, opts?: Partial<{ type: "ObjectMethod"; kind: "method" | "get" | "set"; key: Node; params: Node[]; body: Node; computed: boolean; generator: boolean; async: boolean; ... 10 more ...; extra?: Record<...>; } | { ...; }>): node is ObjectMember", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isProperty", - "signature": "(node: Node, opts?: Partial<{ type: "ClassAccessorProperty"; key: Node; value?: Node; typeAnnotation?: Node; decorators?: Node[]; computed: boolean; static: boolean; abstract?: boolean; ... 14 more ...; extra?: Record<...>; } | { ...; } | { ...; } | { ...; }>): node is Property", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isUnaryLike", - "signature": "(node: Node, opts?: Partial<{ type: "UnaryExpression"; operator: "+" | "-" | "void" | "throw" | "delete" | "!" | "~" | "typeof"; argument: Node; prefix: boolean; leadingComments?: Comment[]; ... 6 more ...; extra?: Record<...>; } | { ...; }>): node is UnaryLike", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isPattern", - "signature": "(node: Node, opts?: Partial<{ type: "ArrayPattern"; elements: Node[]; decorators?: Node[]; optional?: boolean; typeAnnotation?: Node; leadingComments?: Comment[]; innerComments?: Comment[]; ... 5 more ...; extra?: Record<...>; } | { ...; } | { ...; }>): node is Pattern", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isClass", - "signature": "(node: Node, opts?: Partial<{ type: "ClassExpression"; id?: Node; superClass?: Node; body: Node; decorators?: Node[]; implements?: Node[]; mixins?: Node; superTypeParameters?: Node; ... 8 more ...; extra?: Record<...>; } | { ...; }>): node is Class", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isImportOrExportDeclaration", - "signature": "(node: Node, opts?: Partial<{ type: "ExportAllDeclaration"; source: Node; assertions?: Node[]; attributes?: Node[]; exportKind?: "type" | "value"; leadingComments?: Comment[]; ... 6 more ...; extra?: Record<...>; } | { ...; } | { ...; } | { ...; }>): node is ImportOrExportDeclaration", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isExportDeclaration", - "signature": "(node: Node, opts?: Partial<{ type: "ExportAllDeclaration"; source: Node; assertions?: Node[]; attributes?: Node[]; exportKind?: "type" | "value"; leadingComments?: Comment[]; ... 6 more ...; extra?: Record<...>; } | { ...; } | { ...; }>): node is ExportDeclaration", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isModuleSpecifier", - "signature": "(node: Node, opts?: Partial<{ type: "ExportDefaultSpecifier"; exported: Node; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; ... 4 more ...; extra?: Record<...>; } | ... 4 more ... | { ...; }>): node is ModuleSpecifier", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isAccessor", - "signature": "(node: Node, opts?: Partial<{ type: "ClassAccessorProperty"; key: Node; value?: Node; typeAnnotation?: Node; decorators?: Node[]; computed: boolean; static: boolean; abstract?: boolean; ... 14 more ...; extra?: Record<...>; }>): node is ClassAccessorProperty", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isPrivate", - "signature": "(node: Node, opts?: Partial<{ type: "ClassPrivateMethod"; kind: "method" | "get" | "set"; key: Node; params: Node[]; body: Node; static: boolean; abstract?: boolean; access?: "public" | ... 1 more ... | "protected"; ... 16 more ...; extra?: Record<...>; } | { ...; } | { ...; }>): node is Private", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isFlow", - "signature": "(node: Node, opts?: Partial<{ type: "TypeCastExpression"; expression: Node; typeAnnotation: Node; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; ... 4 more ...; extra?: Record<...>; } | ... 63 more ... | { ...; }>): node is Flow", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isFlowType", - "signature": "(node: Node, opts?: Partial<{ type: "AnyTypeAnnotation"; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; start?: number; end?: number; loc?: SourceLocation; range?: [...]; extra?: Record<...>; } | ... 24 more ... | { ...; }>): node is FlowType", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isFlowBaseAnnotation", - "signature": "(node: Node, opts?: Partial<{ type: "AnyTypeAnnotation"; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; start?: number; end?: number; loc?: SourceLocation; range?: [...]; extra?: Record<...>; } | ... 8 more ... | { ...; }>): node is FlowBaseAnnotation", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isFlowDeclaration", - "signature": "(node: Node, opts?: Partial<{ type: "DeclareClass"; id: Node; typeParameters?: Node; extends?: Node[]; body: Node; implements?: Node[]; mixins?: Node[]; leadingComments?: Comment[]; ... 6 more ...; extra?: Record<...>; } | ... 11 more ... | { ...; }>): node is FlowDeclaration", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isFlowPredicate", - "signature": "(node: Node, opts?: Partial<{ type: "DeclaredPredicate"; value: Node; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; start?: number; end?: number; loc?: SourceLocation; range?: [...]; extra?: Record<...>; } | { ...; }>): node is FlowPredicate", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isEnumBody", - "signature": "(node: Node, opts?: Partial<{ type: "EnumBooleanBody"; members: Node[]; explicitType: boolean; hasUnknownMembers: boolean; leadingComments?: Comment[]; innerComments?: Comment[]; ... 5 more ...; extra?: Record<...>; } | { ...; } | { ...; } | { ...; }>): node is EnumBody", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isEnumMember", - "signature": "(node: Node, opts?: Partial<{ type: "EnumBooleanMember"; id: Node; init: Node; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; ... 4 more ...; extra?: Record<...>; } | { ...; } | { ...; } | { ...; }>): node is EnumMember", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isJSX", - "signature": "(node: Node, opts?: Partial<{ type: "JSXElement"; openingElement: Node; closingElement?: Node; children: Node[]; selfClosing?: boolean; leadingComments?: Comment[]; ... 6 more ...; extra?: Record<...>; } | ... 13 more ... | { ...; }>): node is JSX", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isMiscellaneous", - "signature": "(node: Node, opts?: Partial<{ type: "Noop"; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; start?: number; end?: number; loc?: SourceLocation; range?: [...]; extra?: Record<...>; } | { ...; } | { ...; }>): node is Miscellaneous", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isTypeScript", - "signature": "(node: Node, opts?: Partial<{ type: "TSInstantiationExpression"; expression: Node; typeParameters?: Node; leadingComments?: Comment[]; innerComments?: Comment[]; ... 5 more ...; extra?: Record<...>; } | ... 63 more ... | { ...; }>): node is TypeScript", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isTSTypeElement", - "signature": "(node: Node, opts?: Partial<{ type: "TSCallSignatureDeclaration"; typeParameters?: Node; parameters: Node[]; typeAnnotation?: Node; leadingComments?: Comment[]; innerComments?: Comment[]; ... 5 more ...; extra?: Record<...>; } | { ...; } | { ...; } | { ...; } | { ...; }>): node is TSTypeElement", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isTSType", - "signature": "(node: Node, opts?: Partial<{ type: "TSAnyKeyword"; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; start?: number; end?: number; loc?: SourceLocation; range?: [...]; extra?: Record<...>; } | ... 33 more ... | { ...; }>): node is TSType", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isTSBaseType", - "signature": "(node: Node, opts?: Partial<{ type: "TSAnyKeyword"; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; start?: number; end?: number; loc?: SourceLocation; range?: [...]; extra?: Record<...>; } | ... 13 more ... | { ...; }>): node is TSBaseType", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isNumberLiteral", - "signature": "(node: Node, opts?: Partial<{ type: "NumberLiteral"; value: number; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; start?: number; end?: number; loc?: SourceLocation; range?: [...]; extra?: Record<...>; }>): boolean", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isRegexLiteral", - "signature": "(node: Node, opts?: Partial<{ type: "RegexLiteral"; pattern: string; flags: string; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; ... 4 more ...; extra?: Record<...>; }>): boolean", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isRestProperty", - "signature": "(node: Node, opts?: Partial<{ type: "RestProperty"; argument: Node; decorators?: Node[]; optional?: boolean; typeAnnotation?: Node; leadingComments?: Comment[]; innerComments?: Comment[]; ... 5 more ...; extra?: Record<...>; }>): boolean", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isSpreadProperty", - "signature": "(node: Node, opts?: Partial<{ type: "SpreadProperty"; argument: Node; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; start?: number; end?: number; loc?: SourceLocation; range?: [...]; extra?: Record<...>; }>): boolean", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isModuleDeclaration", - "signature": "(node: Node, opts?: Partial<{ type: "ExportAllDeclaration"; source: Node; assertions?: Node[]; attributes?: Node[]; exportKind?: "type" | "value"; leadingComments?: Comment[]; ... 6 more ...; extra?: Record<...>; } | { ...; } | { ...; } | { ...; }>): node is ImportOrExportDeclaration", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "BaseComment", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "Position", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "CommentBlock", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "CommentLine", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "SourceLocation", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "BaseNode", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "ArrayExpression", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "AssignmentExpression", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "BinaryExpression", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "InterpreterDirective", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "Directive", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "DirectiveLiteral", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "BlockStatement", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "BreakStatement", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "CallExpression", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "CatchClause", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "ConditionalExpression", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "ContinueStatement", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "DebuggerStatement", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "DoWhileStatement", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "EmptyStatement", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "ExpressionStatement", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "File", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "ForInStatement", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "ForStatement", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "FunctionDeclaration", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "FunctionExpression", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "Identifier", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "IfStatement", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "LabeledStatement", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "StringLiteral", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "NumericLiteral", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "NumberLiteral", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "NullLiteral", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "BooleanLiteral", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "RegExpLiteral", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "RegexLiteral", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "LogicalExpression", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "MemberExpression", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "NewExpression", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "Program", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "ObjectExpression", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "ObjectMethod", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "ObjectProperty", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "RestElement", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "RestProperty", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "ReturnStatement", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "SequenceExpression", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "ParenthesizedExpression", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "SwitchCase", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "SwitchStatement", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "ThisExpression", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "ThrowStatement", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "TryStatement", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "UnaryExpression", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "UpdateExpression", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "VariableDeclaration", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "VariableDeclarator", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "WhileStatement", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "WithStatement", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "AssignmentPattern", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "ArrayPattern", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "ArrowFunctionExpression", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "ClassBody", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "ClassExpression", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "ClassDeclaration", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "ExportAllDeclaration", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "ExportDefaultDeclaration", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "ExportNamedDeclaration", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "ExportSpecifier", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "ForOfStatement", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "ImportDeclaration", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "ImportDefaultSpecifier", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "ImportNamespaceSpecifier", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "ImportSpecifier", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "ImportExpression", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "MetaProperty", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "ClassMethod", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "ObjectPattern", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "SpreadElement", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "SpreadProperty", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "Super", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "TaggedTemplateExpression", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "TemplateElement", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "TemplateLiteral", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "YieldExpression", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "AwaitExpression", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "Import", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "BigIntLiteral", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "ExportNamespaceSpecifier", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "OptionalMemberExpression", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "OptionalCallExpression", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "ClassProperty", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "ClassAccessorProperty", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "ClassPrivateProperty", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "ClassPrivateMethod", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "PrivateName", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "StaticBlock", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "AnyTypeAnnotation", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "ArrayTypeAnnotation", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "BooleanTypeAnnotation", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "BooleanLiteralTypeAnnotation", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "NullLiteralTypeAnnotation", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "ClassImplements", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "DeclareClass", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "DeclareFunction", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "DeclareInterface", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "DeclareModule", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "DeclareModuleExports", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "DeclareTypeAlias", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "DeclareOpaqueType", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "DeclareVariable", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "DeclareExportDeclaration", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "DeclareExportAllDeclaration", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "DeclaredPredicate", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "ExistsTypeAnnotation", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "FunctionTypeAnnotation", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "FunctionTypeParam", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "GenericTypeAnnotation", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "InferredPredicate", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "InterfaceExtends", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "InterfaceDeclaration", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "InterfaceTypeAnnotation", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "IntersectionTypeAnnotation", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "MixedTypeAnnotation", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "EmptyTypeAnnotation", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "NullableTypeAnnotation", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "NumberLiteralTypeAnnotation", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "NumberTypeAnnotation", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "ObjectTypeAnnotation", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "ObjectTypeInternalSlot", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "ObjectTypeCallProperty", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "ObjectTypeIndexer", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "ObjectTypeProperty", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "ObjectTypeSpreadProperty", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "OpaqueType", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "QualifiedTypeIdentifier", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "StringLiteralTypeAnnotation", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "StringTypeAnnotation", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "SymbolTypeAnnotation", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "ThisTypeAnnotation", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "TupleTypeAnnotation", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "TypeofTypeAnnotation", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "TypeAlias", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "TypeAnnotation", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "TypeCastExpression", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "TypeParameter", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "TypeParameterDeclaration", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "TypeParameterInstantiation", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "UnionTypeAnnotation", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "Variance", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "VoidTypeAnnotation", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "EnumDeclaration", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "EnumBooleanBody", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "EnumNumberBody", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "EnumStringBody", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "EnumSymbolBody", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "EnumBooleanMember", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "EnumNumberMember", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "EnumStringMember", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "EnumDefaultedMember", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "IndexedAccessType", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "OptionalIndexedAccessType", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "JSXAttribute", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "JSXClosingElement", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "JSXElement", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "JSXEmptyExpression", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "JSXExpressionContainer", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "JSXSpreadChild", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "JSXIdentifier", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "JSXMemberExpression", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "JSXNamespacedName", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "JSXOpeningElement", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "JSXSpreadAttribute", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "JSXText", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "JSXFragment", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "JSXOpeningFragment", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "JSXClosingFragment", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "Noop", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "Placeholder", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "V8IntrinsicIdentifier", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "ArgumentPlaceholder", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "BindExpression", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "ImportAttribute", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "Decorator", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "DoExpression", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "ExportDefaultSpecifier", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "RecordExpression", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "TupleExpression", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "DecimalLiteral", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "ModuleExpression", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "TopicReference", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "PipelineTopicExpression", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "PipelineBareFunction", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "PipelinePrimaryTopicReference", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "TSParameterProperty", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "TSDeclareFunction", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "TSDeclareMethod", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "TSQualifiedName", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "TSCallSignatureDeclaration", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "TSConstructSignatureDeclaration", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "TSPropertySignature", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "TSMethodSignature", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "TSIndexSignature", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "TSAnyKeyword", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "TSBooleanKeyword", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "TSBigIntKeyword", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "TSIntrinsicKeyword", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "TSNeverKeyword", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "TSNullKeyword", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "TSNumberKeyword", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "TSObjectKeyword", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "TSStringKeyword", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "TSSymbolKeyword", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "TSUndefinedKeyword", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "TSUnknownKeyword", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "TSVoidKeyword", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "TSThisType", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "TSFunctionType", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "TSConstructorType", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "TSTypeReference", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "TSTypePredicate", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "TSTypeQuery", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "TSTypeLiteral", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "TSArrayType", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "TSTupleType", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "TSOptionalType", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "TSRestType", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "TSNamedTupleMember", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "TSUnionType", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "TSIntersectionType", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "TSConditionalType", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "TSInferType", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "TSParenthesizedType", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "TSTypeOperator", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "TSIndexedAccessType", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "TSMappedType", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "TSLiteralType", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "TSExpressionWithTypeArguments", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "TSInterfaceDeclaration", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "TSInterfaceBody", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "TSTypeAliasDeclaration", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "TSInstantiationExpression", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "TSAsExpression", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "TSSatisfiesExpression", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "TSTypeAssertion", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "TSEnumDeclaration", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "TSEnumMember", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "TSModuleDeclaration", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "TSModuleBlock", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "TSImportType", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "TSImportEqualsDeclaration", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "TSExternalModuleReference", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "TSNonNullExpression", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "TSExportAssignment", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "TSNamespaceExportDeclaration", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "TSTypeAnnotation", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "TSTypeParameterInstantiation", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "TSTypeParameterDeclaration", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "TSTypeParameter", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "Aliases", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "ParentMaps", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "deprecationWarning", - "signature": "(oldName: string, newName: string, prefix?: string): void", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "ACCESSOR_TYPES", - "signature": "("Identifier" | "StringLiteral" | "BlockStatement" | "ClassBody" | "File" | "ArrayExpression" | "AssignmentExpression" | "BinaryExpression" | "CallExpression" | "ConditionalExpression" | ... 244 more ... | keyof Aliases)[]", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "ALIAS_KEYS", - "signature": "Partial>", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "ASSIGNMENT_OPERATORS", - "signature": "string[]", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "Accessor", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "Aliases", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "AnyTypeAnnotation", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "ArgumentPlaceholder", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "ArrayExpression", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "ArrayPattern", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "ArrayTypeAnnotation", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "ArrowFunctionExpression", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "AssignmentExpression", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "AssignmentPattern", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "AwaitExpression", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "BINARY_OPERATORS", - "signature": "string[]", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "BINARY_TYPES", - "signature": "("Identifier" | "StringLiteral" | "BlockStatement" | "ClassBody" | "File" | "ArrayExpression" | "AssignmentExpression" | "BinaryExpression" | "CallExpression" | "ConditionalExpression" | ... 244 more ... | keyof Aliases)[]", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "BLOCKPARENT_TYPES", - "signature": "("Identifier" | "StringLiteral" | "BlockStatement" | "ClassBody" | "File" | "ArrayExpression" | "AssignmentExpression" | "BinaryExpression" | "CallExpression" | "ConditionalExpression" | ... 244 more ... | keyof Aliases)[]", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "BLOCK_SCOPED_SYMBOL", - "signature": "unique symbol", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "BLOCK_TYPES", - "signature": "("Identifier" | "StringLiteral" | "BlockStatement" | "ClassBody" | "File" | "ArrayExpression" | "AssignmentExpression" | "BinaryExpression" | "CallExpression" | "ConditionalExpression" | ... 244 more ... | keyof Aliases)[]", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "BOOLEAN_BINARY_OPERATORS", - "signature": "string[]", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "BOOLEAN_NUMBER_BINARY_OPERATORS", - "signature": "string[]", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "BOOLEAN_UNARY_OPERATORS", - "signature": "string[]", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "BUILDER_KEYS", - "signature": "Record", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "BigIntLiteral", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "Binary", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "BinaryExpression", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "BindExpression", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "Block", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "BlockParent", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "BlockStatement", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "BooleanLiteral", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "BooleanLiteralTypeAnnotation", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "BooleanTypeAnnotation", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "BreakStatement", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "CLASS_TYPES", - "signature": "("Identifier" | "StringLiteral" | "BlockStatement" | "ClassBody" | "File" | "ArrayExpression" | "AssignmentExpression" | "BinaryExpression" | "CallExpression" | "ConditionalExpression" | ... 244 more ... | keyof Aliases)[]", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "COMMENT_KEYS", - "signature": "readonly ["leadingComments", "trailingComments", "innerComments"]", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "COMPARISON_BINARY_OPERATORS", - "signature": "string[]", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "COMPLETIONSTATEMENT_TYPES", - "signature": "("Identifier" | "StringLiteral" | "BlockStatement" | "ClassBody" | "File" | "ArrayExpression" | "AssignmentExpression" | "BinaryExpression" | "CallExpression" | "ConditionalExpression" | ... 244 more ... | keyof Aliases)[]", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "CONDITIONAL_TYPES", - "signature": "("Identifier" | "StringLiteral" | "BlockStatement" | "ClassBody" | "File" | "ArrayExpression" | "AssignmentExpression" | "BinaryExpression" | "CallExpression" | "ConditionalExpression" | ... 244 more ... | keyof Aliases)[]", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "CallExpression", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "CatchClause", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "Class", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "ClassAccessorProperty", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "ClassBody", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "ClassDeclaration", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "ClassExpression", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "ClassImplements", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "ClassMethod", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "ClassPrivateMethod", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "ClassPrivateProperty", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "ClassProperty", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "Comment", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "CommentBlock", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "CommentLine", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "CommentTypeShorthand", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "CompletionStatement", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "Conditional", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "ConditionalExpression", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "ContinueStatement", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "DECLARATION_TYPES", - "signature": "("Identifier" | "StringLiteral" | "BlockStatement" | "ClassBody" | "File" | "ArrayExpression" | "AssignmentExpression" | "BinaryExpression" | "CallExpression" | "ConditionalExpression" | ... 244 more ... | keyof Aliases)[]", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "DEPRECATED_ALIASES", - "signature": "{ ModuleDeclaration: string; }", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "DEPRECATED_KEYS", - "signature": "Record", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "DebuggerStatement", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "DecimalLiteral", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "Declaration", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "DeclareClass", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "DeclareExportAllDeclaration", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "DeclareExportDeclaration", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "DeclareFunction", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "DeclareInterface", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "DeclareModule", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "DeclareModuleExports", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "DeclareOpaqueType", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "DeclareTypeAlias", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "DeclareVariable", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "DeclaredPredicate", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "Decorator", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "DeprecatedAliases", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "Directive", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "DirectiveLiteral", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "DoExpression", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "DoWhileStatement", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "ENUMBODY_TYPES", - "signature": "("Identifier" | "StringLiteral" | "BlockStatement" | "ClassBody" | "File" | "ArrayExpression" | "AssignmentExpression" | "BinaryExpression" | "CallExpression" | "ConditionalExpression" | ... 244 more ... | keyof Aliases)[]", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "ENUMMEMBER_TYPES", - "signature": "("Identifier" | "StringLiteral" | "BlockStatement" | "ClassBody" | "File" | "ArrayExpression" | "AssignmentExpression" | "BinaryExpression" | "CallExpression" | "ConditionalExpression" | ... 244 more ... | keyof Aliases)[]", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "EQUALITY_BINARY_OPERATORS", - "signature": "string[]", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "EXPORTDECLARATION_TYPES", - "signature": "("Identifier" | "StringLiteral" | "BlockStatement" | "ClassBody" | "File" | "ArrayExpression" | "AssignmentExpression" | "BinaryExpression" | "CallExpression" | "ConditionalExpression" | ... 244 more ... | keyof Aliases)[]", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "EXPRESSIONWRAPPER_TYPES", - "signature": "("Identifier" | "StringLiteral" | "BlockStatement" | "ClassBody" | "File" | "ArrayExpression" | "AssignmentExpression" | "BinaryExpression" | "CallExpression" | "ConditionalExpression" | ... 244 more ... | keyof Aliases)[]", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "EXPRESSION_TYPES", - "signature": "("Identifier" | "StringLiteral" | "BlockStatement" | "ClassBody" | "File" | "ArrayExpression" | "AssignmentExpression" | "BinaryExpression" | "CallExpression" | "ConditionalExpression" | ... 244 more ... | keyof Aliases)[]", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "EmptyStatement", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "EmptyTypeAnnotation", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "EnumBody", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "EnumBooleanBody", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "EnumBooleanMember", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "EnumDeclaration", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "EnumDefaultedMember", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "EnumMember", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "EnumNumberBody", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "EnumNumberMember", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "EnumStringBody", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "EnumStringMember", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "EnumSymbolBody", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "ExistsTypeAnnotation", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "ExportAllDeclaration", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "ExportDeclaration", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "ExportDefaultDeclaration", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "ExportDefaultSpecifier", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "ExportNamedDeclaration", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "ExportNamespaceSpecifier", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "ExportSpecifier", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "Expression", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "ExpressionStatement", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "ExpressionWrapper", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "FLATTENABLE_KEYS", - "signature": "string[]", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "FLIPPED_ALIAS_KEYS", - "signature": "Record", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "FLOWBASEANNOTATION_TYPES", - "signature": "("Identifier" | "StringLiteral" | "BlockStatement" | "ClassBody" | "File" | "ArrayExpression" | "AssignmentExpression" | "BinaryExpression" | "CallExpression" | "ConditionalExpression" | ... 244 more ... | keyof Aliases)[]", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "FLOWDECLARATION_TYPES", - "signature": "("Identifier" | "StringLiteral" | "BlockStatement" | "ClassBody" | "File" | "ArrayExpression" | "AssignmentExpression" | "BinaryExpression" | "CallExpression" | "ConditionalExpression" | ... 244 more ... | keyof Aliases)[]", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "FLOWPREDICATE_TYPES", - "signature": "("Identifier" | "StringLiteral" | "BlockStatement" | "ClassBody" | "File" | "ArrayExpression" | "AssignmentExpression" | "BinaryExpression" | "CallExpression" | "ConditionalExpression" | ... 244 more ... | keyof Aliases)[]", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "FLOWTYPE_TYPES", - "signature": "("Identifier" | "StringLiteral" | "BlockStatement" | "ClassBody" | "File" | "ArrayExpression" | "AssignmentExpression" | "BinaryExpression" | "CallExpression" | "ConditionalExpression" | ... 244 more ... | keyof Aliases)[]", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "FLOW_TYPES", - "signature": "("Identifier" | "StringLiteral" | "BlockStatement" | "ClassBody" | "File" | "ArrayExpression" | "AssignmentExpression" | "BinaryExpression" | "CallExpression" | "ConditionalExpression" | ... 244 more ... | keyof Aliases)[]", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "FORXSTATEMENT_TYPES", - "signature": "("Identifier" | "StringLiteral" | "BlockStatement" | "ClassBody" | "File" | "ArrayExpression" | "AssignmentExpression" | "BinaryExpression" | "CallExpression" | "ConditionalExpression" | ... 244 more ... | keyof Aliases)[]", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "FOR_INIT_KEYS", - "signature": "string[]", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "FOR_TYPES", - "signature": "("Identifier" | "StringLiteral" | "BlockStatement" | "ClassBody" | "File" | "ArrayExpression" | "AssignmentExpression" | "BinaryExpression" | "CallExpression" | "ConditionalExpression" | ... 244 more ... | keyof Aliases)[]", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "FUNCTIONPARENT_TYPES", - "signature": "("Identifier" | "StringLiteral" | "BlockStatement" | "ClassBody" | "File" | "ArrayExpression" | "AssignmentExpression" | "BinaryExpression" | "CallExpression" | "ConditionalExpression" | ... 244 more ... | keyof Aliases)[]", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "FUNCTION_TYPES", - "signature": "("Identifier" | "StringLiteral" | "BlockStatement" | "ClassBody" | "File" | "ArrayExpression" | "AssignmentExpression" | "BinaryExpression" | "CallExpression" | "ConditionalExpression" | ... 244 more ... | keyof Aliases)[]", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "FieldOptions", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "File", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "Flow", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "FlowBaseAnnotation", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "FlowDeclaration", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "FlowPredicate", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "FlowType", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "For", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "ForInStatement", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "ForOfStatement", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "ForStatement", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "ForXStatement", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "Function", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "FunctionDeclaration", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "FunctionExpression", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "FunctionParent", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "FunctionTypeAnnotation", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "FunctionTypeParam", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "GenericTypeAnnotation", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "IMMUTABLE_TYPES", - "signature": "("Identifier" | "StringLiteral" | "BlockStatement" | "ClassBody" | "File" | "ArrayExpression" | "AssignmentExpression" | "BinaryExpression" | "CallExpression" | "ConditionalExpression" | ... 244 more ... | keyof Aliases)[]", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "IMPORTOREXPORTDECLARATION_TYPES", - "signature": "("Identifier" | "StringLiteral" | "BlockStatement" | "ClassBody" | "File" | "ArrayExpression" | "AssignmentExpression" | "BinaryExpression" | "CallExpression" | "ConditionalExpression" | ... 244 more ... | keyof Aliases)[]", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "INHERIT_KEYS", - "signature": "{ readonly optional: readonly ["typeAnnotation", "typeParameters", "returnType"]; readonly force: readonly ["start", "loc", "end"]; }", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "Identifier", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "IfStatement", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "Immutable", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "Import", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "ImportAttribute", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "ImportDeclaration", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "ImportDefaultSpecifier", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "ImportExpression", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "ImportNamespaceSpecifier", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "ImportOrExportDeclaration", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "ImportSpecifier", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "IndexedAccessType", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "InferredPredicate", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "InterfaceDeclaration", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "InterfaceExtends", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "InterfaceTypeAnnotation", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "InterpreterDirective", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "IntersectionTypeAnnotation", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "JSX", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "JSXAttribute", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "JSXClosingElement", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "JSXClosingFragment", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "JSXElement", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "JSXEmptyExpression", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "JSXExpressionContainer", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "JSXFragment", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "JSXIdentifier", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "JSXMemberExpression", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "JSXNamespacedName", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "JSXOpeningElement", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "JSXOpeningFragment", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "JSXSpreadAttribute", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "JSXSpreadChild", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "JSXText", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "JSX_TYPES", - "signature": "("Identifier" | "StringLiteral" | "BlockStatement" | "ClassBody" | "File" | "ArrayExpression" | "AssignmentExpression" | "BinaryExpression" | "CallExpression" | "ConditionalExpression" | ... 244 more ... | keyof Aliases)[]", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "LITERAL_TYPES", - "signature": "("Identifier" | "StringLiteral" | "BlockStatement" | "ClassBody" | "File" | "ArrayExpression" | "AssignmentExpression" | "BinaryExpression" | "CallExpression" | "ConditionalExpression" | ... 244 more ... | keyof Aliases)[]", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "LOGICAL_OPERATORS", - "signature": "string[]", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "LOOP_TYPES", - "signature": "("Identifier" | "StringLiteral" | "BlockStatement" | "ClassBody" | "File" | "ArrayExpression" | "AssignmentExpression" | "BinaryExpression" | "CallExpression" | "ConditionalExpression" | ... 244 more ... | keyof Aliases)[]", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "LVAL_TYPES", - "signature": "("Identifier" | "StringLiteral" | "BlockStatement" | "ClassBody" | "File" | "ArrayExpression" | "AssignmentExpression" | "BinaryExpression" | "CallExpression" | "ConditionalExpression" | ... 244 more ... | keyof Aliases)[]", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "LVal", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "LabeledStatement", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "Literal", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "LogicalExpression", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "Loop", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "METHOD_TYPES", - "signature": "("Identifier" | "StringLiteral" | "BlockStatement" | "ClassBody" | "File" | "ArrayExpression" | "AssignmentExpression" | "BinaryExpression" | "CallExpression" | "ConditionalExpression" | ... 244 more ... | keyof Aliases)[]", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "MISCELLANEOUS_TYPES", - "signature": "("Identifier" | "StringLiteral" | "BlockStatement" | "ClassBody" | "File" | "ArrayExpression" | "AssignmentExpression" | "BinaryExpression" | "CallExpression" | "ConditionalExpression" | ... 244 more ... | keyof Aliases)[]", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "MODULEDECLARATION_TYPES", - "signature": "("Identifier" | "StringLiteral" | "BlockStatement" | "ClassBody" | "File" | "ArrayExpression" | "AssignmentExpression" | "BinaryExpression" | "CallExpression" | "ConditionalExpression" | ... 244 more ... | keyof Aliases)[]", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "MODULESPECIFIER_TYPES", - "signature": "("Identifier" | "StringLiteral" | "BlockStatement" | "ClassBody" | "File" | "ArrayExpression" | "AssignmentExpression" | "BinaryExpression" | "CallExpression" | "ConditionalExpression" | ... 244 more ... | keyof Aliases)[]", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "MemberExpression", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "MetaProperty", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "Method", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "Miscellaneous", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "MixedTypeAnnotation", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "ModuleDeclaration", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "ModuleExpression", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "ModuleSpecifier", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "NODE_FIELDS", - "signature": "Record", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "NODE_PARENT_VALIDATIONS", - "signature": "Record", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "NOT_LOCAL_BINDING", - "signature": "unique symbol", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "NUMBER_BINARY_OPERATORS", - "signature": "string[]", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "NUMBER_UNARY_OPERATORS", - "signature": "string[]", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "NewExpression", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "Node", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "Noop", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "NullLiteral", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "NullLiteralTypeAnnotation", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "NullableTypeAnnotation", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "NumberLiteral", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "NumberLiteralTypeAnnotation", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "NumberTypeAnnotation", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "NumericLiteral", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "OBJECTMEMBER_TYPES", - "signature": "("Identifier" | "StringLiteral" | "BlockStatement" | "ClassBody" | "File" | "ArrayExpression" | "AssignmentExpression" | "BinaryExpression" | "CallExpression" | "ConditionalExpression" | ... 244 more ... | keyof Aliases)[]", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "ObjectExpression", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "ObjectMember", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "ObjectMethod", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "ObjectPattern", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "ObjectProperty", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "ObjectTypeAnnotation", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "ObjectTypeCallProperty", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "ObjectTypeIndexer", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "ObjectTypeInternalSlot", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "ObjectTypeProperty", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "ObjectTypeSpreadProperty", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "OpaqueType", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "OptionalCallExpression", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "OptionalIndexedAccessType", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "OptionalMemberExpression", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "PATTERNLIKE_TYPES", - "signature": "("Identifier" | "StringLiteral" | "BlockStatement" | "ClassBody" | "File" | "ArrayExpression" | "AssignmentExpression" | "BinaryExpression" | "CallExpression" | "ConditionalExpression" | ... 244 more ... | keyof Aliases)[]", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "PATTERN_TYPES", - "signature": "("Identifier" | "StringLiteral" | "BlockStatement" | "ClassBody" | "File" | "ArrayExpression" | "AssignmentExpression" | "BinaryExpression" | "CallExpression" | "ConditionalExpression" | ... 244 more ... | keyof Aliases)[]", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "PLACEHOLDERS", - "signature": "readonly ["Identifier", "StringLiteral", "Expression", "Statement", "Declaration", "BlockStatement", "ClassBody", "Pattern"]", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "PLACEHOLDERS_ALIAS", - "signature": "Record", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "PLACEHOLDERS_FLIPPED_ALIAS", - "signature": "Record", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "PRIVATE_TYPES", - "signature": "("Identifier" | "StringLiteral" | "BlockStatement" | "ClassBody" | "File" | "ArrayExpression" | "AssignmentExpression" | "BinaryExpression" | "CallExpression" | "ConditionalExpression" | ... 244 more ... | keyof Aliases)[]", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "PROPERTY_TYPES", - "signature": "("Identifier" | "StringLiteral" | "BlockStatement" | "ClassBody" | "File" | "ArrayExpression" | "AssignmentExpression" | "BinaryExpression" | "CallExpression" | "ConditionalExpression" | ... 244 more ... | keyof Aliases)[]", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "PUREISH_TYPES", - "signature": "("Identifier" | "StringLiteral" | "BlockStatement" | "ClassBody" | "File" | "ArrayExpression" | "AssignmentExpression" | "BinaryExpression" | "CallExpression" | "ConditionalExpression" | ... 244 more ... | keyof Aliases)[]", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "ParentMaps", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "ParenthesizedExpression", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "Pattern", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "PatternLike", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "PipelineBareFunction", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "PipelinePrimaryTopicReference", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "PipelineTopicExpression", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "Placeholder", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "Private", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "PrivateName", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "Program", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "Property", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "Pureish", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "QualifiedTypeIdentifier", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "RecordExpression", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "RegExpLiteral", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "RegexLiteral", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "Options as RemovePropertiesOptions", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "RestElement", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "RestProperty", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "ReturnStatement", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "SCOPABLE_TYPES", - "signature": "("Identifier" | "StringLiteral" | "BlockStatement" | "ClassBody" | "File" | "ArrayExpression" | "AssignmentExpression" | "BinaryExpression" | "CallExpression" | "ConditionalExpression" | ... 244 more ... | keyof Aliases)[]", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "STANDARDIZED_TYPES", - "signature": "("Identifier" | "StringLiteral" | "BlockStatement" | "ClassBody" | "File" | "ArrayExpression" | "AssignmentExpression" | "BinaryExpression" | "CallExpression" | "ConditionalExpression" | ... 244 more ... | keyof Aliases)[]", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "STATEMENT_OR_BLOCK_KEYS", - "signature": "string[]", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "STATEMENT_TYPES", - "signature": "("Identifier" | "StringLiteral" | "BlockStatement" | "ClassBody" | "File" | "ArrayExpression" | "AssignmentExpression" | "BinaryExpression" | "CallExpression" | "ConditionalExpression" | ... 244 more ... | keyof Aliases)[]", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "STRING_UNARY_OPERATORS", - "signature": "string[]", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "Scopable", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "SequenceExpression", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "SourceLocation", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "SpreadElement", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "SpreadProperty", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "Standardized", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "Statement", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "StaticBlock", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "StringLiteral", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "StringLiteralTypeAnnotation", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "StringTypeAnnotation", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "Super", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "SwitchCase", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "SwitchStatement", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "SymbolTypeAnnotation", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "TERMINATORLESS_TYPES", - "signature": "("Identifier" | "StringLiteral" | "BlockStatement" | "ClassBody" | "File" | "ArrayExpression" | "AssignmentExpression" | "BinaryExpression" | "CallExpression" | "ConditionalExpression" | ... 244 more ... | keyof Aliases)[]", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "TSAnyKeyword", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "TSArrayType", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "TSAsExpression", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "TSBASETYPE_TYPES", - "signature": "("Identifier" | "StringLiteral" | "BlockStatement" | "ClassBody" | "File" | "ArrayExpression" | "AssignmentExpression" | "BinaryExpression" | "CallExpression" | "ConditionalExpression" | ... 244 more ... | keyof Aliases)[]", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "TSBaseType", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "TSBigIntKeyword", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "TSBooleanKeyword", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "TSCallSignatureDeclaration", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "TSConditionalType", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "TSConstructSignatureDeclaration", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "TSConstructorType", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "TSDeclareFunction", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "TSDeclareMethod", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "TSENTITYNAME_TYPES", - "signature": "("Identifier" | "StringLiteral" | "BlockStatement" | "ClassBody" | "File" | "ArrayExpression" | "AssignmentExpression" | "BinaryExpression" | "CallExpression" | "ConditionalExpression" | ... 244 more ... | keyof Aliases)[]", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "TSEntityName", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "TSEnumDeclaration", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "TSEnumMember", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "TSExportAssignment", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "TSExpressionWithTypeArguments", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "TSExternalModuleReference", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "TSFunctionType", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "TSImportEqualsDeclaration", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "TSImportType", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "TSIndexSignature", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "TSIndexedAccessType", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "TSInferType", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "TSInstantiationExpression", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "TSInterfaceBody", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "TSInterfaceDeclaration", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "TSIntersectionType", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "TSIntrinsicKeyword", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "TSLiteralType", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "TSMappedType", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "TSMethodSignature", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "TSModuleBlock", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "TSModuleDeclaration", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "TSNamedTupleMember", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "TSNamespaceExportDeclaration", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "TSNeverKeyword", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "TSNonNullExpression", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "TSNullKeyword", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "TSNumberKeyword", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "TSObjectKeyword", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "TSOptionalType", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "TSParameterProperty", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "TSParenthesizedType", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "TSPropertySignature", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "TSQualifiedName", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "TSRestType", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "TSSatisfiesExpression", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "TSStringKeyword", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "TSSymbolKeyword", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "TSTYPEELEMENT_TYPES", - "signature": "("Identifier" | "StringLiteral" | "BlockStatement" | "ClassBody" | "File" | "ArrayExpression" | "AssignmentExpression" | "BinaryExpression" | "CallExpression" | "ConditionalExpression" | ... 244 more ... | keyof Aliases)[]", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "TSTYPE_TYPES", - "signature": "("Identifier" | "StringLiteral" | "BlockStatement" | "ClassBody" | "File" | "ArrayExpression" | "AssignmentExpression" | "BinaryExpression" | "CallExpression" | "ConditionalExpression" | ... 244 more ... | keyof Aliases)[]", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "TSThisType", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "TSTupleType", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "TSType", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "TSTypeAliasDeclaration", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "TSTypeAnnotation", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "TSTypeAssertion", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "TSTypeElement", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "TSTypeLiteral", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "TSTypeOperator", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "TSTypeParameter", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "TSTypeParameterDeclaration", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "TSTypeParameterInstantiation", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "TSTypePredicate", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "TSTypeQuery", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "TSTypeReference", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "TSUndefinedKeyword", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "TSUnionType", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "TSUnknownKeyword", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "TSVoidKeyword", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "TYPES", - "signature": "string[]", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "TYPESCRIPT_TYPES", - "signature": "("Identifier" | "StringLiteral" | "BlockStatement" | "ClassBody" | "File" | "ArrayExpression" | "AssignmentExpression" | "BinaryExpression" | "CallExpression" | "ConditionalExpression" | ... 244 more ... | keyof Aliases)[]", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "TaggedTemplateExpression", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "TemplateElement", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "TemplateLiteral", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "Terminatorless", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "ThisExpression", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "ThisTypeAnnotation", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "ThrowStatement", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "TopicReference", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "TraversalAncestors", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "TraversalHandler", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "TraversalHandlers", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "TryStatement", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "TupleExpression", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "TupleTypeAnnotation", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "TypeAlias", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "TypeAnnotation", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "TypeCastExpression", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "TypeParameter", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "TypeParameterDeclaration", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "TypeParameterInstantiation", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "TypeScript", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "TypeofTypeAnnotation", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "UNARYLIKE_TYPES", - "signature": "("Identifier" | "StringLiteral" | "BlockStatement" | "ClassBody" | "File" | "ArrayExpression" | "AssignmentExpression" | "BinaryExpression" | "CallExpression" | "ConditionalExpression" | ... 244 more ... | keyof Aliases)[]", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "UNARY_OPERATORS", - "signature": "string[]", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "UPDATE_OPERATORS", - "signature": "string[]", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "USERWHITESPACABLE_TYPES", - "signature": "("Identifier" | "StringLiteral" | "BlockStatement" | "ClassBody" | "File" | "ArrayExpression" | "AssignmentExpression" | "BinaryExpression" | "CallExpression" | "ConditionalExpression" | ... 244 more ... | keyof Aliases)[]", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "UnaryExpression", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "UnaryLike", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "UnionTypeAnnotation", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "UpdateExpression", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "UserWhitespacable", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "V8IntrinsicIdentifier", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "VISITOR_KEYS", - "signature": "Record", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "VariableDeclaration", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "VariableDeclarator", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "Variance", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "VoidTypeAnnotation", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "WHILE_TYPES", - "signature": "("Identifier" | "StringLiteral" | "BlockStatement" | "ClassBody" | "File" | "ArrayExpression" | "AssignmentExpression" | "BinaryExpression" | "CallExpression" | "ConditionalExpression" | ... 244 more ... | keyof Aliases)[]", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "While", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "WhileStatement", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "WithStatement", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "YieldExpression", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "deprecationWarning as __internal__deprecationWarning", - "signature": "(oldName: string, newName: string, prefix?: string) => void", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "addComment", - "signature": "(node: T, type: CommentTypeShorthand, content: string, line?: boolean) => T", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "addComments", - "signature": "(node: T, type: CommentTypeShorthand, comments: Comment[]) => T", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "anyTypeAnnotation", - "signature": "() => AnyTypeAnnotation", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "appendToMemberExpression", - "signature": "(member: MemberExpression, append: Expression | PrivateName, computed?: boolean) => MemberExpression", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "argumentPlaceholder", - "signature": "() => ArgumentPlaceholder", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "arrayExpression", - "signature": "(elements?: (Expression | SpreadElement)[]) => ArrayExpression", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "arrayPattern", - "signature": "(elements: (Identifier | MemberExpression | TSAsExpression | TSSatisfiesExpression | TSTypeAssertion | ... 5 more ... | TSParameterProperty)[]) => ArrayPattern", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "arrayTypeAnnotation", - "signature": "(elementType: FlowType) => ArrayTypeAnnotation", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "arrowFunctionExpression", - "signature": "(params: (Identifier | RestElement | Pattern)[], body: Expression | BlockStatement, async?: boolean) => ArrowFunctionExpression", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertAccessor", - "signature": "(node: object, opts?: object) => asserts node is ClassAccessorProperty", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertAnyTypeAnnotation", - "signature": "(node: object, opts?: object) => asserts node is AnyTypeAnnotation", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertArgumentPlaceholder", - "signature": "(node: object, opts?: object) => asserts node is ArgumentPlaceholder", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertArrayExpression", - "signature": "(node: object, opts?: object) => asserts node is ArrayExpression", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertArrayPattern", - "signature": "(node: object, opts?: object) => asserts node is ArrayPattern", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertArrayTypeAnnotation", - "signature": "(node: object, opts?: object) => asserts node is ArrayTypeAnnotation", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertArrowFunctionExpression", - "signature": "(node: object, opts?: object) => asserts node is ArrowFunctionExpression", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertAssignmentExpression", - "signature": "(node: object, opts?: object) => asserts node is AssignmentExpression", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertAssignmentPattern", - "signature": "(node: object, opts?: object) => asserts node is AssignmentPattern", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertAwaitExpression", - "signature": "(node: object, opts?: object) => asserts node is AwaitExpression", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertBigIntLiteral", - "signature": "(node: object, opts?: object) => asserts node is BigIntLiteral", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertBinary", - "signature": "(node: object, opts?: object) => asserts node is Binary", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertBinaryExpression", - "signature": "(node: object, opts?: object) => asserts node is BinaryExpression", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertBindExpression", - "signature": "(node: object, opts?: object) => asserts node is BindExpression", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertBlock", - "signature": "(node: object, opts?: object) => asserts node is Block", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertBlockParent", - "signature": "(node: object, opts?: object) => asserts node is BlockParent", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertBlockStatement", - "signature": "(node: object, opts?: object) => asserts node is BlockStatement", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertBooleanLiteral", - "signature": "(node: object, opts?: object) => asserts node is BooleanLiteral", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertBooleanLiteralTypeAnnotation", - "signature": "(node: object, opts?: object) => asserts node is BooleanLiteralTypeAnnotation", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertBooleanTypeAnnotation", - "signature": "(node: object, opts?: object) => asserts node is BooleanTypeAnnotation", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertBreakStatement", - "signature": "(node: object, opts?: object) => asserts node is BreakStatement", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertCallExpression", - "signature": "(node: object, opts?: object) => asserts node is CallExpression", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertCatchClause", - "signature": "(node: object, opts?: object) => asserts node is CatchClause", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertClass", - "signature": "(node: object, opts?: object) => asserts node is Class", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertClassAccessorProperty", - "signature": "(node: object, opts?: object) => asserts node is ClassAccessorProperty", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertClassBody", - "signature": "(node: object, opts?: object) => asserts node is ClassBody", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertClassDeclaration", - "signature": "(node: object, opts?: object) => asserts node is ClassDeclaration", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertClassExpression", - "signature": "(node: object, opts?: object) => asserts node is ClassExpression", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertClassImplements", - "signature": "(node: object, opts?: object) => asserts node is ClassImplements", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertClassMethod", - "signature": "(node: object, opts?: object) => asserts node is ClassMethod", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertClassPrivateMethod", - "signature": "(node: object, opts?: object) => asserts node is ClassPrivateMethod", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertClassPrivateProperty", - "signature": "(node: object, opts?: object) => asserts node is ClassPrivateProperty", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertClassProperty", - "signature": "(node: object, opts?: object) => asserts node is ClassProperty", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertCompletionStatement", - "signature": "(node: object, opts?: object) => asserts node is CompletionStatement", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertConditional", - "signature": "(node: object, opts?: object) => asserts node is Conditional", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertConditionalExpression", - "signature": "(node: object, opts?: object) => asserts node is ConditionalExpression", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertContinueStatement", - "signature": "(node: object, opts?: object) => asserts node is ContinueStatement", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertDebuggerStatement", - "signature": "(node: object, opts?: object) => asserts node is DebuggerStatement", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertDecimalLiteral", - "signature": "(node: object, opts?: object) => asserts node is DecimalLiteral", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertDeclaration", - "signature": "(node: object, opts?: object) => asserts node is Declaration", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertDeclareClass", - "signature": "(node: object, opts?: object) => asserts node is DeclareClass", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertDeclareExportAllDeclaration", - "signature": "(node: object, opts?: object) => asserts node is DeclareExportAllDeclaration", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertDeclareExportDeclaration", - "signature": "(node: object, opts?: object) => asserts node is DeclareExportDeclaration", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertDeclareFunction", - "signature": "(node: object, opts?: object) => asserts node is DeclareFunction", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertDeclareInterface", - "signature": "(node: object, opts?: object) => asserts node is DeclareInterface", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertDeclareModule", - "signature": "(node: object, opts?: object) => asserts node is DeclareModule", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertDeclareModuleExports", - "signature": "(node: object, opts?: object) => asserts node is DeclareModuleExports", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertDeclareOpaqueType", - "signature": "(node: object, opts?: object) => asserts node is DeclareOpaqueType", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertDeclareTypeAlias", - "signature": "(node: object, opts?: object) => asserts node is DeclareTypeAlias", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertDeclareVariable", - "signature": "(node: object, opts?: object) => asserts node is DeclareVariable", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertDeclaredPredicate", - "signature": "(node: object, opts?: object) => asserts node is DeclaredPredicate", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertDecorator", - "signature": "(node: object, opts?: object) => asserts node is Decorator", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertDirective", - "signature": "(node: object, opts?: object) => asserts node is Directive", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertDirectiveLiteral", - "signature": "(node: object, opts?: object) => asserts node is DirectiveLiteral", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertDoExpression", - "signature": "(node: object, opts?: object) => asserts node is DoExpression", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertDoWhileStatement", - "signature": "(node: object, opts?: object) => asserts node is DoWhileStatement", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertEmptyStatement", - "signature": "(node: object, opts?: object) => asserts node is EmptyStatement", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertEmptyTypeAnnotation", - "signature": "(node: object, opts?: object) => asserts node is EmptyTypeAnnotation", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertEnumBody", - "signature": "(node: object, opts?: object) => asserts node is EnumBody", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertEnumBooleanBody", - "signature": "(node: object, opts?: object) => asserts node is EnumBooleanBody", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertEnumBooleanMember", - "signature": "(node: object, opts?: object) => asserts node is EnumBooleanMember", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertEnumDeclaration", - "signature": "(node: object, opts?: object) => asserts node is EnumDeclaration", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertEnumDefaultedMember", - "signature": "(node: object, opts?: object) => asserts node is EnumDefaultedMember", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertEnumMember", - "signature": "(node: object, opts?: object) => asserts node is EnumMember", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertEnumNumberBody", - "signature": "(node: object, opts?: object) => asserts node is EnumNumberBody", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertEnumNumberMember", - "signature": "(node: object, opts?: object) => asserts node is EnumNumberMember", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertEnumStringBody", - "signature": "(node: object, opts?: object) => asserts node is EnumStringBody", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertEnumStringMember", - "signature": "(node: object, opts?: object) => asserts node is EnumStringMember", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertEnumSymbolBody", - "signature": "(node: object, opts?: object) => asserts node is EnumSymbolBody", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertExistsTypeAnnotation", - "signature": "(node: object, opts?: object) => asserts node is ExistsTypeAnnotation", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertExportAllDeclaration", - "signature": "(node: object, opts?: object) => asserts node is ExportAllDeclaration", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertExportDeclaration", - "signature": "(node: object, opts?: object) => asserts node is ExportDeclaration", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertExportDefaultDeclaration", - "signature": "(node: object, opts?: object) => asserts node is ExportDefaultDeclaration", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertExportDefaultSpecifier", - "signature": "(node: object, opts?: object) => asserts node is ExportDefaultSpecifier", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertExportNamedDeclaration", - "signature": "(node: object, opts?: object) => asserts node is ExportNamedDeclaration", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertExportNamespaceSpecifier", - "signature": "(node: object, opts?: object) => asserts node is ExportNamespaceSpecifier", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertExportSpecifier", - "signature": "(node: object, opts?: object) => asserts node is ExportSpecifier", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertExpression", - "signature": "(node: object, opts?: object) => asserts node is Expression", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertExpressionStatement", - "signature": "(node: object, opts?: object) => asserts node is ExpressionStatement", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertExpressionWrapper", - "signature": "(node: object, opts?: object) => asserts node is ExpressionWrapper", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertFile", - "signature": "(node: object, opts?: object) => asserts node is File", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertFlow", - "signature": "(node: object, opts?: object) => asserts node is Flow", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertFlowBaseAnnotation", - "signature": "(node: object, opts?: object) => asserts node is FlowBaseAnnotation", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertFlowDeclaration", - "signature": "(node: object, opts?: object) => asserts node is FlowDeclaration", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertFlowPredicate", - "signature": "(node: object, opts?: object) => asserts node is FlowPredicate", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertFlowType", - "signature": "(node: object, opts?: object) => asserts node is FlowType", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertFor", - "signature": "(node: object, opts?: object) => asserts node is For", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertForInStatement", - "signature": "(node: object, opts?: object) => asserts node is ForInStatement", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertForOfStatement", - "signature": "(node: object, opts?: object) => asserts node is ForOfStatement", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertForStatement", - "signature": "(node: object, opts?: object) => asserts node is ForStatement", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertForXStatement", - "signature": "(node: object, opts?: object) => asserts node is ForXStatement", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertFunction", - "signature": "(node: object, opts?: object) => asserts node is Function", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertFunctionDeclaration", - "signature": "(node: object, opts?: object) => asserts node is FunctionDeclaration", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertFunctionExpression", - "signature": "(node: object, opts?: object) => asserts node is FunctionExpression", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertFunctionParent", - "signature": "(node: object, opts?: object) => asserts node is FunctionParent", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertFunctionTypeAnnotation", - "signature": "(node: object, opts?: object) => asserts node is FunctionTypeAnnotation", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertFunctionTypeParam", - "signature": "(node: object, opts?: object) => asserts node is FunctionTypeParam", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertGenericTypeAnnotation", - "signature": "(node: object, opts?: object) => asserts node is GenericTypeAnnotation", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertIdentifier", - "signature": "(node: object, opts?: object) => asserts node is Identifier", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertIfStatement", - "signature": "(node: object, opts?: object) => asserts node is IfStatement", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertImmutable", - "signature": "(node: object, opts?: object) => asserts node is Immutable", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertImport", - "signature": "(node: object, opts?: object) => asserts node is Import", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertImportAttribute", - "signature": "(node: object, opts?: object) => asserts node is ImportAttribute", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertImportDeclaration", - "signature": "(node: object, opts?: object) => asserts node is ImportDeclaration", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertImportDefaultSpecifier", - "signature": "(node: object, opts?: object) => asserts node is ImportDefaultSpecifier", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertImportExpression", - "signature": "(node: object, opts?: object) => asserts node is ImportExpression", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertImportNamespaceSpecifier", - "signature": "(node: object, opts?: object) => asserts node is ImportNamespaceSpecifier", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertImportOrExportDeclaration", - "signature": "(node: object, opts?: object) => asserts node is ImportOrExportDeclaration", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertImportSpecifier", - "signature": "(node: object, opts?: object) => asserts node is ImportSpecifier", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertIndexedAccessType", - "signature": "(node: object, opts?: object) => asserts node is IndexedAccessType", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertInferredPredicate", - "signature": "(node: object, opts?: object) => asserts node is InferredPredicate", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertInterfaceDeclaration", - "signature": "(node: object, opts?: object) => asserts node is InterfaceDeclaration", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertInterfaceExtends", - "signature": "(node: object, opts?: object) => asserts node is InterfaceExtends", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertInterfaceTypeAnnotation", - "signature": "(node: object, opts?: object) => asserts node is InterfaceTypeAnnotation", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertInterpreterDirective", - "signature": "(node: object, opts?: object) => asserts node is InterpreterDirective", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertIntersectionTypeAnnotation", - "signature": "(node: object, opts?: object) => asserts node is IntersectionTypeAnnotation", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertJSX", - "signature": "(node: object, opts?: object) => asserts node is JSX", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertJSXAttribute", - "signature": "(node: object, opts?: object) => asserts node is JSXAttribute", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertJSXClosingElement", - "signature": "(node: object, opts?: object) => asserts node is JSXClosingElement", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertJSXClosingFragment", - "signature": "(node: object, opts?: object) => asserts node is JSXClosingFragment", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertJSXElement", - "signature": "(node: object, opts?: object) => asserts node is JSXElement", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertJSXEmptyExpression", - "signature": "(node: object, opts?: object) => asserts node is JSXEmptyExpression", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertJSXExpressionContainer", - "signature": "(node: object, opts?: object) => asserts node is JSXExpressionContainer", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertJSXFragment", - "signature": "(node: object, opts?: object) => asserts node is JSXFragment", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertJSXIdentifier", - "signature": "(node: object, opts?: object) => asserts node is JSXIdentifier", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertJSXMemberExpression", - "signature": "(node: object, opts?: object) => asserts node is JSXMemberExpression", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertJSXNamespacedName", - "signature": "(node: object, opts?: object) => asserts node is JSXNamespacedName", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertJSXOpeningElement", - "signature": "(node: object, opts?: object) => asserts node is JSXOpeningElement", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertJSXOpeningFragment", - "signature": "(node: object, opts?: object) => asserts node is JSXOpeningFragment", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertJSXSpreadAttribute", - "signature": "(node: object, opts?: object) => asserts node is JSXSpreadAttribute", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertJSXSpreadChild", - "signature": "(node: object, opts?: object) => asserts node is JSXSpreadChild", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertJSXText", - "signature": "(node: object, opts?: object) => asserts node is JSXText", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertLVal", - "signature": "(node: object, opts?: object) => asserts node is LVal", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertLabeledStatement", - "signature": "(node: object, opts?: object) => asserts node is LabeledStatement", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertLiteral", - "signature": "(node: object, opts?: object) => asserts node is Literal", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertLogicalExpression", - "signature": "(node: object, opts?: object) => asserts node is LogicalExpression", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertLoop", - "signature": "(node: object, opts?: object) => asserts node is Loop", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertMemberExpression", - "signature": "(node: object, opts?: object) => asserts node is MemberExpression", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertMetaProperty", - "signature": "(node: object, opts?: object) => asserts node is MetaProperty", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertMethod", - "signature": "(node: object, opts?: object) => asserts node is Method", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertMiscellaneous", - "signature": "(node: object, opts?: object) => asserts node is Miscellaneous", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertMixedTypeAnnotation", - "signature": "(node: object, opts?: object) => asserts node is MixedTypeAnnotation", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertModuleDeclaration", - "signature": "(node: any, opts: any) => void", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertModuleExpression", - "signature": "(node: object, opts?: object) => asserts node is ModuleExpression", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertModuleSpecifier", - "signature": "(node: object, opts?: object) => asserts node is ModuleSpecifier", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertNewExpression", - "signature": "(node: object, opts?: object) => asserts node is NewExpression", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertNode", - "signature": "(node?: any) => asserts node is Node", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertNoop", - "signature": "(node: object, opts?: object) => asserts node is Noop", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertNullLiteral", - "signature": "(node: object, opts?: object) => asserts node is NullLiteral", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertNullLiteralTypeAnnotation", - "signature": "(node: object, opts?: object) => asserts node is NullLiteralTypeAnnotation", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertNullableTypeAnnotation", - "signature": "(node: object, opts?: object) => asserts node is NullableTypeAnnotation", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertNumberLiteral", - "signature": "(node: any, opts: any) => void", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertNumberLiteralTypeAnnotation", - "signature": "(node: object, opts?: object) => asserts node is NumberLiteralTypeAnnotation", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertNumberTypeAnnotation", - "signature": "(node: object, opts?: object) => asserts node is NumberTypeAnnotation", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertNumericLiteral", - "signature": "(node: object, opts?: object) => asserts node is NumericLiteral", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertObjectExpression", - "signature": "(node: object, opts?: object) => asserts node is ObjectExpression", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertObjectMember", - "signature": "(node: object, opts?: object) => asserts node is ObjectMember", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertObjectMethod", - "signature": "(node: object, opts?: object) => asserts node is ObjectMethod", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertObjectPattern", - "signature": "(node: object, opts?: object) => asserts node is ObjectPattern", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertObjectProperty", - "signature": "(node: object, opts?: object) => asserts node is ObjectProperty", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertObjectTypeAnnotation", - "signature": "(node: object, opts?: object) => asserts node is ObjectTypeAnnotation", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertObjectTypeCallProperty", - "signature": "(node: object, opts?: object) => asserts node is ObjectTypeCallProperty", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertObjectTypeIndexer", - "signature": "(node: object, opts?: object) => asserts node is ObjectTypeIndexer", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertObjectTypeInternalSlot", - "signature": "(node: object, opts?: object) => asserts node is ObjectTypeInternalSlot", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertObjectTypeProperty", - "signature": "(node: object, opts?: object) => asserts node is ObjectTypeProperty", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertObjectTypeSpreadProperty", - "signature": "(node: object, opts?: object) => asserts node is ObjectTypeSpreadProperty", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertOpaqueType", - "signature": "(node: object, opts?: object) => asserts node is OpaqueType", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertOptionalCallExpression", - "signature": "(node: object, opts?: object) => asserts node is OptionalCallExpression", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertOptionalIndexedAccessType", - "signature": "(node: object, opts?: object) => asserts node is OptionalIndexedAccessType", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertOptionalMemberExpression", - "signature": "(node: object, opts?: object) => asserts node is OptionalMemberExpression", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertParenthesizedExpression", - "signature": "(node: object, opts?: object) => asserts node is ParenthesizedExpression", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertPattern", - "signature": "(node: object, opts?: object) => asserts node is Pattern", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertPatternLike", - "signature": "(node: object, opts?: object) => asserts node is PatternLike", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertPipelineBareFunction", - "signature": "(node: object, opts?: object) => asserts node is PipelineBareFunction", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertPipelinePrimaryTopicReference", - "signature": "(node: object, opts?: object) => asserts node is PipelinePrimaryTopicReference", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertPipelineTopicExpression", - "signature": "(node: object, opts?: object) => asserts node is PipelineTopicExpression", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertPlaceholder", - "signature": "(node: object, opts?: object) => asserts node is Placeholder", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertPrivate", - "signature": "(node: object, opts?: object) => asserts node is Private", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertPrivateName", - "signature": "(node: object, opts?: object) => asserts node is PrivateName", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertProgram", - "signature": "(node: object, opts?: object) => asserts node is Program", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertProperty", - "signature": "(node: object, opts?: object) => asserts node is Property", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertPureish", - "signature": "(node: object, opts?: object) => asserts node is Pureish", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertQualifiedTypeIdentifier", - "signature": "(node: object, opts?: object) => asserts node is QualifiedTypeIdentifier", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertRecordExpression", - "signature": "(node: object, opts?: object) => asserts node is RecordExpression", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertRegExpLiteral", - "signature": "(node: object, opts?: object) => asserts node is RegExpLiteral", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertRegexLiteral", - "signature": "(node: any, opts: any) => void", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertRestElement", - "signature": "(node: object, opts?: object) => asserts node is RestElement", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertRestProperty", - "signature": "(node: any, opts: any) => void", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertReturnStatement", - "signature": "(node: object, opts?: object) => asserts node is ReturnStatement", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertScopable", - "signature": "(node: object, opts?: object) => asserts node is Scopable", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertSequenceExpression", - "signature": "(node: object, opts?: object) => asserts node is SequenceExpression", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertSpreadElement", - "signature": "(node: object, opts?: object) => asserts node is SpreadElement", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertSpreadProperty", - "signature": "(node: any, opts: any) => void", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertStandardized", - "signature": "(node: object, opts?: object) => asserts node is Standardized", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertStatement", - "signature": "(node: object, opts?: object) => asserts node is Statement", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertStaticBlock", - "signature": "(node: object, opts?: object) => asserts node is StaticBlock", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertStringLiteral", - "signature": "(node: object, opts?: object) => asserts node is StringLiteral", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertStringLiteralTypeAnnotation", - "signature": "(node: object, opts?: object) => asserts node is StringLiteralTypeAnnotation", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertStringTypeAnnotation", - "signature": "(node: object, opts?: object) => asserts node is StringTypeAnnotation", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertSuper", - "signature": "(node: object, opts?: object) => asserts node is Super", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertSwitchCase", - "signature": "(node: object, opts?: object) => asserts node is SwitchCase", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertSwitchStatement", - "signature": "(node: object, opts?: object) => asserts node is SwitchStatement", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertSymbolTypeAnnotation", - "signature": "(node: object, opts?: object) => asserts node is SymbolTypeAnnotation", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertTSAnyKeyword", - "signature": "(node: object, opts?: object) => asserts node is TSAnyKeyword", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertTSArrayType", - "signature": "(node: object, opts?: object) => asserts node is TSArrayType", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertTSAsExpression", - "signature": "(node: object, opts?: object) => asserts node is TSAsExpression", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertTSBaseType", - "signature": "(node: object, opts?: object) => asserts node is TSBaseType", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertTSBigIntKeyword", - "signature": "(node: object, opts?: object) => asserts node is TSBigIntKeyword", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertTSBooleanKeyword", - "signature": "(node: object, opts?: object) => asserts node is TSBooleanKeyword", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertTSCallSignatureDeclaration", - "signature": "(node: object, opts?: object) => asserts node is TSCallSignatureDeclaration", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertTSConditionalType", - "signature": "(node: object, opts?: object) => asserts node is TSConditionalType", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertTSConstructSignatureDeclaration", - "signature": "(node: object, opts?: object) => asserts node is TSConstructSignatureDeclaration", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertTSConstructorType", - "signature": "(node: object, opts?: object) => asserts node is TSConstructorType", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertTSDeclareFunction", - "signature": "(node: object, opts?: object) => asserts node is TSDeclareFunction", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertTSDeclareMethod", - "signature": "(node: object, opts?: object) => asserts node is TSDeclareMethod", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertTSEntityName", - "signature": "(node: object, opts?: object) => asserts node is TSEntityName", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertTSEnumDeclaration", - "signature": "(node: object, opts?: object) => asserts node is TSEnumDeclaration", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertTSEnumMember", - "signature": "(node: object, opts?: object) => asserts node is TSEnumMember", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertTSExportAssignment", - "signature": "(node: object, opts?: object) => asserts node is TSExportAssignment", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertTSExpressionWithTypeArguments", - "signature": "(node: object, opts?: object) => asserts node is TSExpressionWithTypeArguments", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertTSExternalModuleReference", - "signature": "(node: object, opts?: object) => asserts node is TSExternalModuleReference", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertTSFunctionType", - "signature": "(node: object, opts?: object) => asserts node is TSFunctionType", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertTSImportEqualsDeclaration", - "signature": "(node: object, opts?: object) => asserts node is TSImportEqualsDeclaration", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertTSImportType", - "signature": "(node: object, opts?: object) => asserts node is TSImportType", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertTSIndexSignature", - "signature": "(node: object, opts?: object) => asserts node is TSIndexSignature", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertTSIndexedAccessType", - "signature": "(node: object, opts?: object) => asserts node is TSIndexedAccessType", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertTSInferType", - "signature": "(node: object, opts?: object) => asserts node is TSInferType", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertTSInstantiationExpression", - "signature": "(node: object, opts?: object) => asserts node is TSInstantiationExpression", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertTSInterfaceBody", - "signature": "(node: object, opts?: object) => asserts node is TSInterfaceBody", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertTSInterfaceDeclaration", - "signature": "(node: object, opts?: object) => asserts node is TSInterfaceDeclaration", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertTSIntersectionType", - "signature": "(node: object, opts?: object) => asserts node is TSIntersectionType", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertTSIntrinsicKeyword", - "signature": "(node: object, opts?: object) => asserts node is TSIntrinsicKeyword", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertTSLiteralType", - "signature": "(node: object, opts?: object) => asserts node is TSLiteralType", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertTSMappedType", - "signature": "(node: object, opts?: object) => asserts node is TSMappedType", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertTSMethodSignature", - "signature": "(node: object, opts?: object) => asserts node is TSMethodSignature", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertTSModuleBlock", - "signature": "(node: object, opts?: object) => asserts node is TSModuleBlock", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertTSModuleDeclaration", - "signature": "(node: object, opts?: object) => asserts node is TSModuleDeclaration", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertTSNamedTupleMember", - "signature": "(node: object, opts?: object) => asserts node is TSNamedTupleMember", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertTSNamespaceExportDeclaration", - "signature": "(node: object, opts?: object) => asserts node is TSNamespaceExportDeclaration", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertTSNeverKeyword", - "signature": "(node: object, opts?: object) => asserts node is TSNeverKeyword", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertTSNonNullExpression", - "signature": "(node: object, opts?: object) => asserts node is TSNonNullExpression", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertTSNullKeyword", - "signature": "(node: object, opts?: object) => asserts node is TSNullKeyword", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertTSNumberKeyword", - "signature": "(node: object, opts?: object) => asserts node is TSNumberKeyword", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertTSObjectKeyword", - "signature": "(node: object, opts?: object) => asserts node is TSObjectKeyword", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertTSOptionalType", - "signature": "(node: object, opts?: object) => asserts node is TSOptionalType", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertTSParameterProperty", - "signature": "(node: object, opts?: object) => asserts node is TSParameterProperty", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertTSParenthesizedType", - "signature": "(node: object, opts?: object) => asserts node is TSParenthesizedType", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertTSPropertySignature", - "signature": "(node: object, opts?: object) => asserts node is TSPropertySignature", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertTSQualifiedName", - "signature": "(node: object, opts?: object) => asserts node is TSQualifiedName", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertTSRestType", - "signature": "(node: object, opts?: object) => asserts node is TSRestType", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertTSSatisfiesExpression", - "signature": "(node: object, opts?: object) => asserts node is TSSatisfiesExpression", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertTSStringKeyword", - "signature": "(node: object, opts?: object) => asserts node is TSStringKeyword", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertTSSymbolKeyword", - "signature": "(node: object, opts?: object) => asserts node is TSSymbolKeyword", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertTSThisType", - "signature": "(node: object, opts?: object) => asserts node is TSThisType", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertTSTupleType", - "signature": "(node: object, opts?: object) => asserts node is TSTupleType", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertTSType", - "signature": "(node: object, opts?: object) => asserts node is TSType", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertTSTypeAliasDeclaration", - "signature": "(node: object, opts?: object) => asserts node is TSTypeAliasDeclaration", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertTSTypeAnnotation", - "signature": "(node: object, opts?: object) => asserts node is TSTypeAnnotation", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertTSTypeAssertion", - "signature": "(node: object, opts?: object) => asserts node is TSTypeAssertion", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertTSTypeElement", - "signature": "(node: object, opts?: object) => asserts node is TSTypeElement", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertTSTypeLiteral", - "signature": "(node: object, opts?: object) => asserts node is TSTypeLiteral", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertTSTypeOperator", - "signature": "(node: object, opts?: object) => asserts node is TSTypeOperator", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertTSTypeParameter", - "signature": "(node: object, opts?: object) => asserts node is TSTypeParameter", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertTSTypeParameterDeclaration", - "signature": "(node: object, opts?: object) => asserts node is TSTypeParameterDeclaration", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertTSTypeParameterInstantiation", - "signature": "(node: object, opts?: object) => asserts node is TSTypeParameterInstantiation", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertTSTypePredicate", - "signature": "(node: object, opts?: object) => asserts node is TSTypePredicate", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertTSTypeQuery", - "signature": "(node: object, opts?: object) => asserts node is TSTypeQuery", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertTSTypeReference", - "signature": "(node: object, opts?: object) => asserts node is TSTypeReference", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertTSUndefinedKeyword", - "signature": "(node: object, opts?: object) => asserts node is TSUndefinedKeyword", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertTSUnionType", - "signature": "(node: object, opts?: object) => asserts node is TSUnionType", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertTSUnknownKeyword", - "signature": "(node: object, opts?: object) => asserts node is TSUnknownKeyword", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertTSVoidKeyword", - "signature": "(node: object, opts?: object) => asserts node is TSVoidKeyword", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertTaggedTemplateExpression", - "signature": "(node: object, opts?: object) => asserts node is TaggedTemplateExpression", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertTemplateElement", - "signature": "(node: object, opts?: object) => asserts node is TemplateElement", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertTemplateLiteral", - "signature": "(node: object, opts?: object) => asserts node is TemplateLiteral", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertTerminatorless", - "signature": "(node: object, opts?: object) => asserts node is Terminatorless", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertThisExpression", - "signature": "(node: object, opts?: object) => asserts node is ThisExpression", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertThisTypeAnnotation", - "signature": "(node: object, opts?: object) => asserts node is ThisTypeAnnotation", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertThrowStatement", - "signature": "(node: object, opts?: object) => asserts node is ThrowStatement", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertTopicReference", - "signature": "(node: object, opts?: object) => asserts node is TopicReference", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertTryStatement", - "signature": "(node: object, opts?: object) => asserts node is TryStatement", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertTupleExpression", - "signature": "(node: object, opts?: object) => asserts node is TupleExpression", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertTupleTypeAnnotation", - "signature": "(node: object, opts?: object) => asserts node is TupleTypeAnnotation", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertTypeAlias", - "signature": "(node: object, opts?: object) => asserts node is TypeAlias", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertTypeAnnotation", - "signature": "(node: object, opts?: object) => asserts node is TypeAnnotation", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertTypeCastExpression", - "signature": "(node: object, opts?: object) => asserts node is TypeCastExpression", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertTypeParameter", - "signature": "(node: object, opts?: object) => asserts node is TypeParameter", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertTypeParameterDeclaration", - "signature": "(node: object, opts?: object) => asserts node is TypeParameterDeclaration", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertTypeParameterInstantiation", - "signature": "(node: object, opts?: object) => asserts node is TypeParameterInstantiation", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertTypeScript", - "signature": "(node: object, opts?: object) => asserts node is TypeScript", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertTypeofTypeAnnotation", - "signature": "(node: object, opts?: object) => asserts node is TypeofTypeAnnotation", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertUnaryExpression", - "signature": "(node: object, opts?: object) => asserts node is UnaryExpression", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertUnaryLike", - "signature": "(node: object, opts?: object) => asserts node is UnaryLike", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertUnionTypeAnnotation", - "signature": "(node: object, opts?: object) => asserts node is UnionTypeAnnotation", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertUpdateExpression", - "signature": "(node: object, opts?: object) => asserts node is UpdateExpression", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertUserWhitespacable", - "signature": "(node: object, opts?: object) => asserts node is UserWhitespacable", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertV8IntrinsicIdentifier", - "signature": "(node: object, opts?: object) => asserts node is V8IntrinsicIdentifier", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertVariableDeclaration", - "signature": "(node: object, opts?: object) => asserts node is VariableDeclaration", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertVariableDeclarator", - "signature": "(node: object, opts?: object) => asserts node is VariableDeclarator", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertVariance", - "signature": "(node: object, opts?: object) => asserts node is Variance", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertVoidTypeAnnotation", - "signature": "(node: object, opts?: object) => asserts node is VoidTypeAnnotation", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertWhile", - "signature": "(node: object, opts?: object) => asserts node is While", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertWhileStatement", - "signature": "(node: object, opts?: object) => asserts node is WhileStatement", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertWithStatement", - "signature": "(node: object, opts?: object) => asserts node is WithStatement", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assertYieldExpression", - "signature": "(node: object, opts?: object) => asserts node is YieldExpression", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assignmentExpression", - "signature": "(operator: string, left: OptionalMemberExpression | LVal, right: Expression) => AssignmentExpression", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "assignmentPattern", - "signature": "(left: Identifier | MemberExpression | TSAsExpression | TSSatisfiesExpression | TSTypeAssertion | TSNonNullExpression | ArrayPattern | ObjectPattern, right: Expression) => AssignmentPattern", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "awaitExpression", - "signature": "(argument: Expression) => AwaitExpression", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "bigIntLiteral", - "signature": "(value: string) => BigIntLiteral", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "binaryExpression", - "signature": "(operator: "+" | "-" | "/" | "%" | "*" | "**" | "&" | "|" | ">>" | ">>>" | "<<" | "^" | "==" | "===" | "!=" | "!==" | "in" | "instanceof" | ">" | "<" | ">=" | "<=" | "|>", left: Expression | PrivateName, right: Expression) => BinaryExpression", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "bindExpression", - "signature": "(object: Expression, callee: Expression) => BindExpression", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "blockStatement", - "signature": "(body: Statement[], directives?: Directive[]) => BlockStatement", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "booleanLiteral", - "signature": "(value: boolean) => BooleanLiteral", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "booleanLiteralTypeAnnotation", - "signature": "(value: boolean) => BooleanLiteralTypeAnnotation", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "booleanTypeAnnotation", - "signature": "() => BooleanTypeAnnotation", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "breakStatement", - "signature": "(label?: Identifier) => BreakStatement", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "buildMatchMemberExpression", - "signature": "(match: string, allowPartial?: boolean) => (member: Node) => boolean", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "buildUndefinedNode", - "signature": "() => UnaryExpression", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "callExpression", - "signature": "(callee: Expression | V8IntrinsicIdentifier, _arguments: (Expression | ArgumentPlaceholder | SpreadElement)[]) => CallExpression", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "catchClause", - "signature": "(param: Identifier | ArrayPattern | ObjectPattern, body: BlockStatement) => CatchClause", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "classAccessorProperty", - "signature": "(key: Expression | PrivateName, value?: Expression, typeAnnotation?: Noop | TSTypeAnnotation | TypeAnnotation, decorators?: Decorator[], computed?: boolean, _static?: boolean) => ClassAccessorProperty", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "classBody", - "signature": "(body: (ClassAccessorProperty | ClassMethod | ClassPrivateMethod | ClassPrivateProperty | ClassProperty | StaticBlock | TSDeclareMethod | TSIndexSignature)[]) => ClassBody", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "classDeclaration", - "signature": "(id: Identifier, superClass: Expression, body: ClassBody, decorators?: Decorator[]) => ClassDeclaration", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "classExpression", - "signature": "(id: Identifier, superClass: Expression, body: ClassBody, decorators?: Decorator[]) => ClassExpression", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "classImplements", - "signature": "(id: Identifier, typeParameters?: TypeParameterInstantiation) => ClassImplements", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "classMethod", - "signature": "(kind: "method" | "get" | "set" | "constructor", key: Expression, params: (Identifier | RestElement | TSParameterProperty | Pattern)[], body: BlockStatement, computed?: boolean, _static?: boolean, generator?: boolean, async?: boolean) => ClassMethod", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "classPrivateMethod", - "signature": "(kind: "method" | "get" | "set", key: PrivateName, params: (Identifier | RestElement | TSParameterProperty | Pattern)[], body: BlockStatement, _static?: boolean) => ClassPrivateMethod", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "classPrivateProperty", - "signature": "(key: PrivateName, value?: Expression, decorators?: Decorator[], _static?: boolean) => ClassPrivateProperty", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "classProperty", - "signature": "(key: Expression, value?: Expression, typeAnnotation?: Noop | TSTypeAnnotation | TypeAnnotation, decorators?: Decorator[], computed?: boolean, _static?: boolean) => ClassProperty", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "clone", - "signature": "(node: T) => T", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "cloneDeep", - "signature": "(node: T) => T", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "cloneDeepWithoutLoc", - "signature": "(node: T) => T", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "cloneNode", - "signature": "(node: T, deep?: boolean, withoutLoc?: boolean) => T", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "cloneWithoutLoc", - "signature": "(node: T) => T", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "conditionalExpression", - "signature": "(test: Expression, consequent: Expression, alternate: Expression) => ConditionalExpression", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "continueStatement", - "signature": "(label?: Identifier) => ContinueStatement", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "createFlowUnionType", - "signature": "(types: [T] | T[]) => UnionTypeAnnotation | T", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "createTSUnionType", - "signature": "(typeAnnotations: (TSTypeAnnotation | TSType)[]) => TSType", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "_default$4 as createTypeAnnotationBasedOnTypeof", - "signature": "{ (type: "string"): StringTypeAnnotation; (type: "number"): NumberTypeAnnotation; (type: "undefined"): VoidTypeAnnotation; (type: "boolean"): BooleanTypeAnnotation; (type: "function"): GenericTypeAnnotation; (type: "object"): GenericTypeAnnotation; (type: "symbol"): GenericTypeAnnotation; (type: "bigint"): AnyTypeAn...", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "createFlowUnionType as createUnionTypeAnnotation", - "signature": "(types: [T] | T[]) => UnionTypeAnnotation | T", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "debuggerStatement", - "signature": "() => DebuggerStatement", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "decimalLiteral", - "signature": "(value: string) => DecimalLiteral", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "declareClass", - "signature": "(id: Identifier, typeParameters: TypeParameterDeclaration, _extends: InterfaceExtends[], body: ObjectTypeAnnotation) => DeclareClass", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "declareExportAllDeclaration", - "signature": "(source: StringLiteral) => DeclareExportAllDeclaration", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "declareExportDeclaration", - "signature": "(declaration?: Flow, specifiers?: (ExportNamespaceSpecifier | ExportSpecifier)[], source?: StringLiteral) => DeclareExportDeclaration", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "declareFunction", - "signature": "(id: Identifier) => DeclareFunction", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "declareInterface", - "signature": "(id: Identifier, typeParameters: TypeParameterDeclaration, _extends: InterfaceExtends[], body: ObjectTypeAnnotation) => DeclareInterface", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "declareModule", - "signature": "(id: Identifier | StringLiteral, body: BlockStatement, kind?: "CommonJS" | "ES") => DeclareModule", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "declareModuleExports", - "signature": "(typeAnnotation: TypeAnnotation) => DeclareModuleExports", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "declareOpaqueType", - "signature": "(id: Identifier, typeParameters?: TypeParameterDeclaration, supertype?: FlowType) => DeclareOpaqueType", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "declareTypeAlias", - "signature": "(id: Identifier, typeParameters: TypeParameterDeclaration, right: FlowType) => DeclareTypeAlias", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "declareVariable", - "signature": "(id: Identifier) => DeclareVariable", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "declaredPredicate", - "signature": "(value: Flow) => DeclaredPredicate", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "decorator", - "signature": "(expression: Expression) => Decorator", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "directive", - "signature": "(value: DirectiveLiteral) => Directive", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "directiveLiteral", - "signature": "(value: string) => DirectiveLiteral", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "doExpression", - "signature": "(body: BlockStatement, async?: boolean) => DoExpression", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "doWhileStatement", - "signature": "(test: Expression, body: Statement) => DoWhileStatement", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "emptyStatement", - "signature": "() => EmptyStatement", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "emptyTypeAnnotation", - "signature": "() => EmptyTypeAnnotation", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "ensureBlock", - "signature": "(node: Node, key?: string) => BlockStatement", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "enumBooleanBody", - "signature": "(members: EnumBooleanMember[]) => EnumBooleanBody", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "enumBooleanMember", - "signature": "(id: Identifier) => EnumBooleanMember", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "enumDeclaration", - "signature": "(id: Identifier, body: EnumBooleanBody | EnumNumberBody | EnumStringBody | EnumSymbolBody) => EnumDeclaration", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "enumDefaultedMember", - "signature": "(id: Identifier) => EnumDefaultedMember", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "enumNumberBody", - "signature": "(members: EnumNumberMember[]) => EnumNumberBody", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "enumNumberMember", - "signature": "(id: Identifier, init: NumericLiteral) => EnumNumberMember", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "enumStringBody", - "signature": "(members: (EnumDefaultedMember | EnumStringMember)[]) => EnumStringBody", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "enumStringMember", - "signature": "(id: Identifier, init: StringLiteral) => EnumStringMember", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "enumSymbolBody", - "signature": "(members: EnumDefaultedMember[]) => EnumSymbolBody", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "existsTypeAnnotation", - "signature": "() => ExistsTypeAnnotation", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "exportAllDeclaration", - "signature": "(source: StringLiteral) => ExportAllDeclaration", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "exportDefaultDeclaration", - "signature": "(declaration: Expression | ClassDeclaration | FunctionDeclaration | TSDeclareFunction) => ExportDefaultDeclaration", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "exportDefaultSpecifier", - "signature": "(exported: Identifier) => ExportDefaultSpecifier", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "exportNamedDeclaration", - "signature": "(declaration?: Declaration, specifiers?: (ExportDefaultSpecifier | ExportNamespaceSpecifier | ExportSpecifier)[], source?: StringLiteral) => ExportNamedDeclaration", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "exportNamespaceSpecifier", - "signature": "(exported: Identifier) => ExportNamespaceSpecifier", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "exportSpecifier", - "signature": "(local: Identifier, exported: Identifier | StringLiteral) => ExportSpecifier", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "expressionStatement", - "signature": "(expression: Expression) => ExpressionStatement", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "file", - "signature": "(program: Program, comments?: (CommentBlock | CommentLine)[], tokens?: any[]) => File", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "forInStatement", - "signature": "(left: VariableDeclaration | LVal, right: Expression, body: Statement) => ForInStatement", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "forOfStatement", - "signature": "(left: VariableDeclaration | LVal, right: Expression, body: Statement, _await?: boolean) => ForOfStatement", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "forStatement", - "signature": "(init: Expression | VariableDeclaration, test: Expression, update: Expression, body: Statement) => ForStatement", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "functionDeclaration", - "signature": "(id: Identifier, params: (Identifier | RestElement | Pattern)[], body: BlockStatement, generator?: boolean, async?: boolean) => FunctionDeclaration", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "functionExpression", - "signature": "(id: Identifier, params: (Identifier | RestElement | Pattern)[], body: BlockStatement, generator?: boolean, async?: boolean) => FunctionExpression", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "functionTypeAnnotation", - "signature": "(typeParameters: TypeParameterDeclaration, params: FunctionTypeParam[], rest: FunctionTypeParam, returnType: FlowType) => FunctionTypeAnnotation", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "functionTypeParam", - "signature": "(name: Identifier, typeAnnotation: FlowType) => FunctionTypeParam", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "genericTypeAnnotation", - "signature": "(id: Identifier | QualifiedTypeIdentifier, typeParameters?: TypeParameterInstantiation) => GenericTypeAnnotation", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "getBindingIdentifiers", - "signature": "typeof getBindingIdentifiers", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "_default as getOuterBindingIdentifiers", - "signature": "{ (node: Node, duplicates: true): Record; (node: Node, duplicates?: false): Record; (node: Node, duplicates?: boolean): Record<...> | Record<...>; }", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "identifier", - "signature": "(name: string) => Identifier", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "ifStatement", - "signature": "(test: Expression, consequent: Statement, alternate?: Statement) => IfStatement", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "_import as import", - "signature": "() => Import", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "importAttribute", - "signature": "(key: Identifier | StringLiteral, value: StringLiteral) => ImportAttribute", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "importDeclaration", - "signature": "(specifiers: (ImportDefaultSpecifier | ImportNamespaceSpecifier | ImportSpecifier)[], source: StringLiteral) => ImportDeclaration", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "importDefaultSpecifier", - "signature": "(local: Identifier) => ImportDefaultSpecifier", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "importExpression", - "signature": "(source: Expression, options?: Expression) => ImportExpression", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "importNamespaceSpecifier", - "signature": "(local: Identifier) => ImportNamespaceSpecifier", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "importSpecifier", - "signature": "(local: Identifier, imported: Identifier | StringLiteral) => ImportSpecifier", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "indexedAccessType", - "signature": "(objectType: FlowType, indexType: FlowType) => IndexedAccessType", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "inferredPredicate", - "signature": "() => InferredPredicate", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "inheritInnerComments", - "signature": "(child: Node, parent: Node) => void", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "inheritLeadingComments", - "signature": "(child: Node, parent: Node) => void", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "inheritTrailingComments", - "signature": "(child: Node, parent: Node) => void", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "inherits", - "signature": "(child: T, parent: Node) => T", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "inheritsComments", - "signature": "(child: T, parent: Node) => T", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "interfaceDeclaration", - "signature": "(id: Identifier, typeParameters: TypeParameterDeclaration, _extends: InterfaceExtends[], body: ObjectTypeAnnotation) => InterfaceDeclaration", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "interfaceExtends", - "signature": "(id: Identifier | QualifiedTypeIdentifier, typeParameters?: TypeParameterInstantiation) => InterfaceExtends", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "interfaceTypeAnnotation", - "signature": "(_extends: InterfaceExtends[], body: ObjectTypeAnnotation) => InterfaceTypeAnnotation", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "interpreterDirective", - "signature": "(value: string) => InterpreterDirective", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "intersectionTypeAnnotation", - "signature": "(types: FlowType[]) => IntersectionTypeAnnotation", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "is", - "signature": "{ (type: T, node: Node, opts?: undefined): node is Extract<...> | ... 252 more ... | ...", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isAccessor", - "signature": "(node: Node, opts?: Partial<{ type: "ClassAccessorProperty"; key: Node; value?: Node; typeAnnotation?: Node; decorators?: Node[]; computed: boolean; static: boolean; abstract?: boolean; ... 14 more ...; extra?: Record<...>; }>) => node is ClassAccessorProperty", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isAnyTypeAnnotation", - "signature": "(node: Node, opts?: Partial<{ type: "AnyTypeAnnotation"; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; start?: number; end?: number; loc?: SourceLocation; range?: [...]; extra?: Record<...>; }>) => node is AnyTypeAnnotation", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isArgumentPlaceholder", - "signature": "(node: Node, opts?: Partial<{ type: "ArgumentPlaceholder"; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; start?: number; end?: number; loc?: SourceLocation; range?: [...]; extra?: Record<...>; }>) => node is ArgumentPlaceholder", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isArrayExpression", - "signature": "(node: Node, opts?: Partial<{ type: "ArrayExpression"; elements: Node[]; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; start?: number; end?: number; loc?: SourceLocation; range?: [...]; extra?: Record<...>; }>) => node is ArrayExpression", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isArrayPattern", - "signature": "(node: Node, opts?: Partial<{ type: "ArrayPattern"; elements: Node[]; decorators?: Node[]; optional?: boolean; typeAnnotation?: Node; leadingComments?: Comment[]; innerComments?: Comment[]; ... 5 more ...; extra?: Record<...>; }>) => node is ArrayPattern", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isArrayTypeAnnotation", - "signature": "(node: Node, opts?: Partial<{ type: "ArrayTypeAnnotation"; elementType: Node; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; ... 4 more ...; extra?: Record<...>; }>) => node is ArrayTypeAnnotation", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isArrowFunctionExpression", - "signature": "(node: Node, opts?: Partial<{ type: "ArrowFunctionExpression"; params: Node[]; body: Node; async: boolean; expression: boolean; generator?: boolean; predicate?: Node; returnType?: Node; ... 8 more ...; extra?: Record<...>; }>) => node is ArrowFunctionExpression", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isAssignmentExpression", - "signature": "(node: Node, opts?: Partial<{ type: "AssignmentExpression"; operator: string; left: Node; right: Node; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; ... 4 more ...; extra?: Record<...>; }>) => node is AssignmentExpression", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isAssignmentPattern", - "signature": "(node: Node, opts?: Partial<{ type: "AssignmentPattern"; left: Node; right: Node; decorators?: Node[]; optional?: boolean; typeAnnotation?: Node; leadingComments?: Comment[]; ... 6 more ...; extra?: Record<...>; }>) => node is AssignmentPattern", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isAwaitExpression", - "signature": "(node: Node, opts?: Partial<{ type: "AwaitExpression"; argument: Node; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; start?: number; end?: number; loc?: SourceLocation; range?: [...]; extra?: Record<...>; }>) => node is AwaitExpression", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isBigIntLiteral", - "signature": "(node: Node, opts?: Partial<{ type: "BigIntLiteral"; value: string; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; start?: number; end?: number; loc?: SourceLocation; range?: [...]; extra?: Record<...>; }>) => node is BigIntLiteral", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isBinary", - "signature": "(node: Node, opts?: Partial<{ type: "BinaryExpression"; operator: "+" | "-" | "/" | "%" | "*" | "**" | "&" | "|" | ">>" | ">>>" | "<<" | "^" | "==" | "===" | "!=" | "!==" | "in" | "instanceof" | ... 4 more ... | "|>"; ... 9 more ...; extra?: Record<...>; } | { ...; }>) => node is Binary", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isBinaryExpression", - "signature": "(node: Node, opts?: Partial<{ type: "BinaryExpression"; operator: "+" | "-" | "/" | "%" | "*" | "**" | "&" | "|" | ">>" | ">>>" | "<<" | "^" | "==" | "===" | "!=" | "!==" | "in" | "instanceof" | ... 4 more ... | "|>"; ... 9 more ...; extra?: Record<...>; }>) => node is BinaryExpression", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isBindExpression", - "signature": "(node: Node, opts?: Partial<{ type: "BindExpression"; object: Node; callee: Node; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; ... 4 more ...; extra?: Record<...>; }>) => node is BindExpression", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isBinding", - "signature": "(node: Node, parent: Node, grandparent?: Node) => boolean", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isBlock", - "signature": "(node: Node, opts?: Partial<{ type: "BlockStatement"; body: Node[]; directives: Node[]; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; ... 4 more ...; extra?: Record<...>; } | { ...; } | { ...; }>) => node is Block", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isBlockParent", - "signature": "(node: Node, opts?: Partial<{ type: "FunctionExpression"; id?: Node; params: Node[]; body: Node; generator: boolean; async: boolean; predicate?: Node; returnType?: Node; ... 8 more ...; extra?: Record<...>; } | ... 15 more ... | { ...; }>) => node is BlockParent", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isBlockScoped", - "signature": "(node: Node) => boolean", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isBlockStatement", - "signature": "(node: Node, opts?: Partial<{ type: "BlockStatement"; body: Node[]; directives: Node[]; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; ... 4 more ...; extra?: Record<...>; }>) => node is BlockStatement", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isBooleanLiteral", - "signature": "(node: Node, opts?: Partial<{ type: "BooleanLiteral"; value: boolean; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; start?: number; end?: number; loc?: SourceLocation; range?: [...]; extra?: Record<...>; }>) => node is BooleanLiteral", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isBooleanLiteralTypeAnnotation", - "signature": "(node: Node, opts?: Partial<{ type: "BooleanLiteralTypeAnnotation"; value: boolean; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; ... 4 more ...; extra?: Record<...>; }>) => node is BooleanLiteralTypeAnnotation", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isBooleanTypeAnnotation", - "signature": "(node: Node, opts?: Partial<{ type: "BooleanTypeAnnotation"; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; start?: number; end?: number; loc?: SourceLocation; range?: [...]; extra?: Record<...>; }>) => node is BooleanTypeAnnotation", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isBreakStatement", - "signature": "(node: Node, opts?: Partial<{ type: "BreakStatement"; label?: Node; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; start?: number; end?: number; loc?: SourceLocation; range?: [...]; extra?: Record<...>; }>) => node is BreakStatement", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isCallExpression", - "signature": "(node: Node, opts?: Partial<{ type: "CallExpression"; callee: Node; arguments: Node[]; optional?: boolean; typeArguments?: Node; typeParameters?: Node; leadingComments?: Comment[]; ... 6 more ...; extra?: Record<...>; }>) => node is CallExpression", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isCatchClause", - "signature": "(node: Node, opts?: Partial<{ type: "CatchClause"; param?: Node; body: Node; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; ... 4 more ...; extra?: Record<...>; }>) => node is CatchClause", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isClass", - "signature": "(node: Node, opts?: Partial<{ type: "ClassExpression"; id?: Node; superClass?: Node; body: Node; decorators?: Node[]; implements?: Node[]; mixins?: Node; superTypeParameters?: Node; ... 8 more ...; extra?: Record<...>; } | { ...; }>) => node is Class", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isClassAccessorProperty", - "signature": "(node: Node, opts?: Partial<{ type: "ClassAccessorProperty"; key: Node; value?: Node; typeAnnotation?: Node; decorators?: Node[]; computed: boolean; static: boolean; abstract?: boolean; ... 14 more ...; extra?: Record<...>; }>) => node is ClassAccessorProperty", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isClassBody", - "signature": "(node: Node, opts?: Partial<{ type: "ClassBody"; body: Node[]; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; start?: number; end?: number; loc?: SourceLocation; range?: [...]; extra?: Record<...>; }>) => node is ClassBody", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isClassDeclaration", - "signature": "(node: Node, opts?: Partial<{ type: "ClassDeclaration"; id?: Node; superClass?: Node; body: Node; decorators?: Node[]; abstract?: boolean; declare?: boolean; implements?: Node[]; ... 10 more ...; extra?: Record<...>; }>) => node is ClassDeclaration", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isClassExpression", - "signature": "(node: Node, opts?: Partial<{ type: "ClassExpression"; id?: Node; superClass?: Node; body: Node; decorators?: Node[]; implements?: Node[]; mixins?: Node; superTypeParameters?: Node; ... 8 more ...; extra?: Record<...>; }>) => node is ClassExpression", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isClassImplements", - "signature": "(node: Node, opts?: Partial<{ type: "ClassImplements"; id: Node; typeParameters?: Node; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; ... 4 more ...; extra?: Record<...>; }>) => node is ClassImplements", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isClassMethod", - "signature": "(node: Node, opts?: Partial<{ type: "ClassMethod"; kind: "method" | "get" | "set" | "constructor"; key: Node; params: Node[]; body: Node; computed: boolean; static: boolean; generator: boolean; ... 16 more ...; extra?: Record<...>; }>) => node is ClassMethod", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isClassPrivateMethod", - "signature": "(node: Node, opts?: Partial<{ type: "ClassPrivateMethod"; kind: "method" | "get" | "set"; key: Node; params: Node[]; body: Node; static: boolean; abstract?: boolean; access?: "public" | "private" | "protected"; ... 16 more ...; extra?: Record<...>; }>) => node is ClassPrivateMethod", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isClassPrivateProperty", - "signature": "(node: Node, opts?: Partial<{ type: "ClassPrivateProperty"; key: Node; value?: Node; decorators?: Node[]; static: boolean; definite?: boolean; readonly?: boolean; typeAnnotation?: Node; ... 8 more ...; extra?: Record<...>; }>) => node is ClassPrivateProperty", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isClassProperty", - "signature": "(node: Node, opts?: Partial<{ type: "ClassProperty"; key: Node; value?: Node; typeAnnotation?: Node; decorators?: Node[]; computed: boolean; static: boolean; abstract?: boolean; ... 14 more ...; extra?: Record<...>; }>) => node is ClassProperty", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isCompletionStatement", - "signature": "(node: Node, opts?: Partial<{ type: "BreakStatement"; label?: Node; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; start?: number; end?: number; loc?: SourceLocation; range?: [...]; extra?: Record<...>; } | { ...; } | { ...; } | { ...; }>) => node is CompletionStatement", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isConditional", - "signature": "(node: Node, opts?: Partial<{ type: "ConditionalExpression"; test: Node; consequent: Node; alternate: Node; leadingComments?: Comment[]; innerComments?: Comment[]; ... 5 more ...; extra?: Record<...>; } | { ...; }>) => node is Conditional", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isConditionalExpression", - "signature": "(node: Node, opts?: Partial<{ type: "ConditionalExpression"; test: Node; consequent: Node; alternate: Node; leadingComments?: Comment[]; innerComments?: Comment[]; ... 5 more ...; extra?: Record<...>; }>) => node is ConditionalExpression", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isContinueStatement", - "signature": "(node: Node, opts?: Partial<{ type: "ContinueStatement"; label?: Node; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; start?: number; end?: number; loc?: SourceLocation; range?: [...]; extra?: Record<...>; }>) => node is ContinueStatement", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isDebuggerStatement", - "signature": "(node: Node, opts?: Partial<{ type: "DebuggerStatement"; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; start?: number; end?: number; loc?: SourceLocation; range?: [...]; extra?: Record<...>; }>) => node is DebuggerStatement", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isDecimalLiteral", - "signature": "(node: Node, opts?: Partial<{ type: "DecimalLiteral"; value: string; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; start?: number; end?: number; loc?: SourceLocation; range?: [...]; extra?: Record<...>; }>) => node is DecimalLiteral", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isDeclaration", - "signature": "(node: Node, opts?: Partial<{ type: "ClassDeclaration"; id?: Node; superClass?: Node; body: Node; decorators?: Node[]; abstract?: boolean; declare?: boolean; implements?: Node[]; ... 10 more ...; extra?: Record<...>; } | ... 24 more ... | { ...; }>) => node is Declaration", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isDeclareClass", - "signature": "(node: Node, opts?: Partial<{ type: "DeclareClass"; id: Node; typeParameters?: Node; extends?: Node[]; body: Node; implements?: Node[]; mixins?: Node[]; leadingComments?: Comment[]; ... 6 more ...; extra?: Record<...>; }>) => node is DeclareClass", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isDeclareExportAllDeclaration", - "signature": "(node: Node, opts?: Partial<{ type: "DeclareExportAllDeclaration"; source: Node; exportKind?: "type" | "value"; leadingComments?: Comment[]; innerComments?: Comment[]; ... 5 more ...; extra?: Record<...>; }>) => node is DeclareExportAllDeclaration", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isDeclareExportDeclaration", - "signature": "(node: Node, opts?: Partial<{ type: "DeclareExportDeclaration"; declaration?: Node; specifiers?: Node[]; source?: Node; default?: boolean; leadingComments?: Comment[]; innerComments?: Comment[]; ... 5 more ...; extra?: Record<...>; }>) => node is DeclareExportDeclaration", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isDeclareFunction", - "signature": "(node: Node, opts?: Partial<{ type: "DeclareFunction"; id: Node; predicate?: Node; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; ... 4 more ...; extra?: Record<...>; }>) => node is DeclareFunction", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isDeclareInterface", - "signature": "(node: Node, opts?: Partial<{ type: "DeclareInterface"; id: Node; typeParameters?: Node; extends?: Node[]; body: Node; leadingComments?: Comment[]; innerComments?: Comment[]; ... 5 more ...; extra?: Record<...>; }>) => node is DeclareInterface", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isDeclareModule", - "signature": "(node: Node, opts?: Partial<{ type: "DeclareModule"; id: Node; body: Node; kind?: "CommonJS" | "ES"; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; ... 4 more ...; extra?: Record<...>; }>) => node is DeclareModule", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isDeclareModuleExports", - "signature": "(node: Node, opts?: Partial<{ type: "DeclareModuleExports"; typeAnnotation: Node; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; ... 4 more ...; extra?: Record<...>; }>) => node is DeclareModuleExports", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isDeclareOpaqueType", - "signature": "(node: Node, opts?: Partial<{ type: "DeclareOpaqueType"; id: Node; typeParameters?: Node; supertype?: Node; impltype?: Node; leadingComments?: Comment[]; innerComments?: Comment[]; ... 5 more ...; extra?: Record<...>; }>) => node is DeclareOpaqueType", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isDeclareTypeAlias", - "signature": "(node: Node, opts?: Partial<{ type: "DeclareTypeAlias"; id: Node; typeParameters?: Node; right: Node; leadingComments?: Comment[]; innerComments?: Comment[]; ... 5 more ...; extra?: Record<...>; }>) => node is DeclareTypeAlias", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isDeclareVariable", - "signature": "(node: Node, opts?: Partial<{ type: "DeclareVariable"; id: Node; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; start?: number; end?: number; loc?: SourceLocation; range?: [...]; extra?: Record<...>; }>) => node is DeclareVariable", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isDeclaredPredicate", - "signature": "(node: Node, opts?: Partial<{ type: "DeclaredPredicate"; value: Node; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; start?: number; end?: number; loc?: SourceLocation; range?: [...]; extra?: Record<...>; }>) => node is DeclaredPredicate", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isDecorator", - "signature": "(node: Node, opts?: Partial<{ type: "Decorator"; expression: Node; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; start?: number; end?: number; loc?: SourceLocation; range?: [...]; extra?: Record<...>; }>) => node is Decorator", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isDirective", - "signature": "(node: Node, opts?: Partial<{ type: "Directive"; value: Node; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; start?: number; end?: number; loc?: SourceLocation; range?: [...]; extra?: Record<...>; }>) => node is Directive", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isDirectiveLiteral", - "signature": "(node: Node, opts?: Partial<{ type: "DirectiveLiteral"; value: string; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; start?: number; end?: number; loc?: SourceLocation; range?: [...]; extra?: Record<...>; }>) => node is DirectiveLiteral", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isDoExpression", - "signature": "(node: Node, opts?: Partial<{ type: "DoExpression"; body: Node; async: boolean; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; ... 4 more ...; extra?: Record<...>; }>) => node is DoExpression", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isDoWhileStatement", - "signature": "(node: Node, opts?: Partial<{ type: "DoWhileStatement"; test: Node; body: Node; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; ... 4 more ...; extra?: Record<...>; }>) => node is DoWhileStatement", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isEmptyStatement", - "signature": "(node: Node, opts?: Partial<{ type: "EmptyStatement"; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; start?: number; end?: number; loc?: SourceLocation; range?: [...]; extra?: Record<...>; }>) => node is EmptyStatement", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isEmptyTypeAnnotation", - "signature": "(node: Node, opts?: Partial<{ type: "EmptyTypeAnnotation"; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; start?: number; end?: number; loc?: SourceLocation; range?: [...]; extra?: Record<...>; }>) => node is EmptyTypeAnnotation", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isEnumBody", - "signature": "(node: Node, opts?: Partial<{ type: "EnumBooleanBody"; members: Node[]; explicitType: boolean; hasUnknownMembers: boolean; leadingComments?: Comment[]; innerComments?: Comment[]; ... 5 more ...; extra?: Record<...>; } | { ...; } | { ...; } | { ...; }>) => node is EnumBody", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isEnumBooleanBody", - "signature": "(node: Node, opts?: Partial<{ type: "EnumBooleanBody"; members: Node[]; explicitType: boolean; hasUnknownMembers: boolean; leadingComments?: Comment[]; innerComments?: Comment[]; ... 5 more ...; extra?: Record<...>; }>) => node is EnumBooleanBody", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isEnumBooleanMember", - "signature": "(node: Node, opts?: Partial<{ type: "EnumBooleanMember"; id: Node; init: Node; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; ... 4 more ...; extra?: Record<...>; }>) => node is EnumBooleanMember", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isEnumDeclaration", - "signature": "(node: Node, opts?: Partial<{ type: "EnumDeclaration"; id: Node; body: Node; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; ... 4 more ...; extra?: Record<...>; }>) => node is EnumDeclaration", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isEnumDefaultedMember", - "signature": "(node: Node, opts?: Partial<{ type: "EnumDefaultedMember"; id: Node; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; start?: number; end?: number; loc?: SourceLocation; range?: [...]; extra?: Record<...>; }>) => node is EnumDefaultedMember", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isEnumMember", - "signature": "(node: Node, opts?: Partial<{ type: "EnumBooleanMember"; id: Node; init: Node; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; ... 4 more ...; extra?: Record<...>; } | { ...; } | { ...; } | { ...; }>) => node is EnumMember", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isEnumNumberBody", - "signature": "(node: Node, opts?: Partial<{ type: "EnumNumberBody"; members: Node[]; explicitType: boolean; hasUnknownMembers: boolean; leadingComments?: Comment[]; innerComments?: Comment[]; ... 5 more ...; extra?: Record<...>; }>) => node is EnumNumberBody", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isEnumNumberMember", - "signature": "(node: Node, opts?: Partial<{ type: "EnumNumberMember"; id: Node; init: Node; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; ... 4 more ...; extra?: Record<...>; }>) => node is EnumNumberMember", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isEnumStringBody", - "signature": "(node: Node, opts?: Partial<{ type: "EnumStringBody"; members: Node[]; explicitType: boolean; hasUnknownMembers: boolean; leadingComments?: Comment[]; innerComments?: Comment[]; ... 5 more ...; extra?: Record<...>; }>) => node is EnumStringBody", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isEnumStringMember", - "signature": "(node: Node, opts?: Partial<{ type: "EnumStringMember"; id: Node; init: Node; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; ... 4 more ...; extra?: Record<...>; }>) => node is EnumStringMember", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isEnumSymbolBody", - "signature": "(node: Node, opts?: Partial<{ type: "EnumSymbolBody"; members: Node[]; hasUnknownMembers: boolean; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; ... 4 more ...; extra?: Record<...>; }>) => node is EnumSymbolBody", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isExistsTypeAnnotation", - "signature": "(node: Node, opts?: Partial<{ type: "ExistsTypeAnnotation"; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; start?: number; end?: number; loc?: SourceLocation; range?: [...]; extra?: Record<...>; }>) => node is ExistsTypeAnnotation", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isExportAllDeclaration", - "signature": "(node: Node, opts?: Partial<{ type: "ExportAllDeclaration"; source: Node; assertions?: Node[]; attributes?: Node[]; exportKind?: "type" | "value"; leadingComments?: Comment[]; ... 6 more ...; extra?: Record<...>; }>) => node is ExportAllDeclaration", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isExportDeclaration", - "signature": "(node: Node, opts?: Partial<{ type: "ExportAllDeclaration"; source: Node; assertions?: Node[]; attributes?: Node[]; exportKind?: "type" | "value"; leadingComments?: Comment[]; ... 6 more ...; extra?: Record<...>; } | { ...; } | { ...; }>) => node is ExportDeclaration", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isExportDefaultDeclaration", - "signature": "(node: Node, opts?: Partial<{ type: "ExportDefaultDeclaration"; declaration: Node; exportKind?: "value"; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; ... 4 more ...; extra?: Record<...>; }>) => node is ExportDefaultDeclaration", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isExportDefaultSpecifier", - "signature": "(node: Node, opts?: Partial<{ type: "ExportDefaultSpecifier"; exported: Node; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; ... 4 more ...; extra?: Record<...>; }>) => node is ExportDefaultSpecifier", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isExportNamedDeclaration", - "signature": "(node: Node, opts?: Partial<{ type: "ExportNamedDeclaration"; declaration?: Node; specifiers: Node[]; source?: Node; assertions?: Node[]; attributes?: Node[]; exportKind?: "type" | "value"; ... 7 more ...; extra?: Record<...>; }>) => node is ExportNamedDeclaration", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isExportNamespaceSpecifier", - "signature": "(node: Node, opts?: Partial<{ type: "ExportNamespaceSpecifier"; exported: Node; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; ... 4 more ...; extra?: Record<...>; }>) => node is ExportNamespaceSpecifier", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isExportSpecifier", - "signature": "(node: Node, opts?: Partial<{ type: "ExportSpecifier"; local: Node; exported: Node; exportKind?: "type" | "value"; leadingComments?: Comment[]; innerComments?: Comment[]; ... 5 more ...; extra?: Record<...>; }>) => node is ExportSpecifier", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isExpression", - "signature": "(node: Node, opts?: Partial<{ type: "ArrayExpression"; elements: Node[]; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; start?: number; end?: number; loc?: SourceLocation; range?: [...]; extra?: Record<...>; } | ... 50 more ... | { ...; }>) => node is Expression", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isExpressionStatement", - "signature": "(node: Node, opts?: Partial<{ type: "ExpressionStatement"; expression: Node; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; ... 4 more ...; extra?: Record<...>; }>) => node is ExpressionStatement", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isExpressionWrapper", - "signature": "(node: Node, opts?: Partial<{ type: "ParenthesizedExpression"; expression: Node; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; ... 4 more ...; extra?: Record<...>; } | { ...; } | { ...; }>) => node is ExpressionWrapper", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isFile", - "signature": "(node: Node, opts?: Partial<{ type: "File"; program: Node; comments?: (CommentBlock | CommentLine)[]; tokens?: Node[]; leadingComments?: Comment[]; ... 6 more ...; extra?: Record<...>; }>) => node is File", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isFlow", - "signature": "(node: Node, opts?: Partial<{ type: "TypeCastExpression"; expression: Node; typeAnnotation: Node; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; ... 4 more ...; extra?: Record<...>; } | ... 63 more ... | { ...; }>) => node is Flow", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isFlowBaseAnnotation", - "signature": "(node: Node, opts?: Partial<{ type: "AnyTypeAnnotation"; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; start?: number; end?: number; loc?: SourceLocation; range?: [...]; extra?: Record<...>; } | ... 8 more ... | { ...; }>) => node is FlowBaseAnnotation", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isFlowDeclaration", - "signature": "(node: Node, opts?: Partial<{ type: "DeclareClass"; id: Node; typeParameters?: Node; extends?: Node[]; body: Node; implements?: Node[]; mixins?: Node[]; leadingComments?: Comment[]; ... 6 more ...; extra?: Record<...>; } | ... 11 more ... | { ...; }>) => node is FlowDeclaration", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isFlowPredicate", - "signature": "(node: Node, opts?: Partial<{ type: "DeclaredPredicate"; value: Node; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; start?: number; end?: number; loc?: SourceLocation; range?: [...]; extra?: Record<...>; } | { ...; }>) => node is FlowPredicate", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isFlowType", - "signature": "(node: Node, opts?: Partial<{ type: "AnyTypeAnnotation"; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; start?: number; end?: number; loc?: SourceLocation; range?: [...]; extra?: Record<...>; } | ... 24 more ... | { ...; }>) => node is FlowType", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isFor", - "signature": "(node: Node, opts?: Partial<{ type: "ForInStatement"; left: Node; right: Node; body: Node; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; ... 4 more ...; extra?: Record<...>; } | { ...; } | { ...; }>) => node is For", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isForInStatement", - "signature": "(node: Node, opts?: Partial<{ type: "ForInStatement"; left: Node; right: Node; body: Node; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; ... 4 more ...; extra?: Record<...>; }>) => node is ForInStatement", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isForOfStatement", - "signature": "(node: Node, opts?: Partial<{ type: "ForOfStatement"; left: Node; right: Node; body: Node; await: boolean; leadingComments?: Comment[]; innerComments?: Comment[]; ... 5 more ...; extra?: Record<...>; }>) => node is ForOfStatement", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isForStatement", - "signature": "(node: Node, opts?: Partial<{ type: "ForStatement"; init?: Node; test?: Node; update?: Node; body: Node; leadingComments?: Comment[]; innerComments?: Comment[]; ... 5 more ...; extra?: Record<...>; }>) => node is ForStatement", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isForXStatement", - "signature": "(node: Node, opts?: Partial<{ type: "ForInStatement"; left: Node; right: Node; body: Node; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; ... 4 more ...; extra?: Record<...>; } | { ...; }>) => node is ForXStatement", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isFunction", - "signature": "(node: Node, opts?: Partial<{ type: "FunctionExpression"; id?: Node; params: Node[]; body: Node; generator: boolean; async: boolean; predicate?: Node; returnType?: Node; ... 8 more ...; extra?: Record<...>; } | ... 4 more ... | { ...; }>) => node is Function", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isFunctionDeclaration", - "signature": "(node: Node, opts?: Partial<{ type: "FunctionDeclaration"; id?: Node; params: Node[]; body: Node; generator: boolean; async: boolean; declare?: boolean; predicate?: Node; returnType?: Node; ... 8 more ...; extra?: Record<...>; }>) => node is FunctionDeclaration", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isFunctionExpression", - "signature": "(node: Node, opts?: Partial<{ type: "FunctionExpression"; id?: Node; params: Node[]; body: Node; generator: boolean; async: boolean; predicate?: Node; returnType?: Node; ... 8 more ...; extra?: Record<...>; }>) => node is FunctionExpression", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isFunctionParent", - "signature": "(node: Node, opts?: Partial<{ type: "FunctionExpression"; id?: Node; params: Node[]; body: Node; generator: boolean; async: boolean; predicate?: Node; returnType?: Node; ... 8 more ...; extra?: Record<...>; } | ... 6 more ... | { ...; }>) => node is FunctionParent", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isFunctionTypeAnnotation", - "signature": "(node: Node, opts?: Partial<{ type: "FunctionTypeAnnotation"; typeParameters?: Node; params: Node[]; rest?: Node; returnType: Node; this?: Node; leadingComments?: Comment[]; ... 6 more ...; extra?: Record<...>; }>) => node is FunctionTypeAnnotation", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isFunctionTypeParam", - "signature": "(node: Node, opts?: Partial<{ type: "FunctionTypeParam"; name?: Node; typeAnnotation: Node; optional?: boolean; leadingComments?: Comment[]; innerComments?: Comment[]; ... 5 more ...; extra?: Record<...>; }>) => node is FunctionTypeParam", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isGenericTypeAnnotation", - "signature": "(node: Node, opts?: Partial<{ type: "GenericTypeAnnotation"; id: Node; typeParameters?: Node; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; ... 4 more ...; extra?: Record<...>; }>) => node is GenericTypeAnnotation", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isIdentifier", - "signature": "(node: Node, opts?: Partial<{ type: "Identifier"; name: string; decorators?: Node[]; optional?: boolean; typeAnnotation?: Node; leadingComments?: Comment[]; innerComments?: Comment[]; ... 5 more ...; extra?: Record<...>; }>) => node is Identifier", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isIfStatement", - "signature": "(node: Node, opts?: Partial<{ type: "IfStatement"; test: Node; consequent: Node; alternate?: Node; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; ... 4 more ...; extra?: Record<...>; }>) => node is IfStatement", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isImmutable", - "signature": "(node: Node) => boolean", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isImport", - "signature": "(node: Node, opts?: Partial<{ type: "Import"; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; start?: number; end?: number; loc?: SourceLocation; range?: [...]; extra?: Record<...>; }>) => node is Import", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isImportAttribute", - "signature": "(node: Node, opts?: Partial<{ type: "ImportAttribute"; key: Node; value: Node; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; ... 4 more ...; extra?: Record<...>; }>) => node is ImportAttribute", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isImportDeclaration", - "signature": "(node: Node, opts?: Partial<{ type: "ImportDeclaration"; specifiers: Node[]; source: Node; assertions?: Node[]; attributes?: Node[]; importKind?: "typeof" | "type" | "value"; ... 9 more ...; extra?: Record<...>; }>) => node is ImportDeclaration", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isImportDefaultSpecifier", - "signature": "(node: Node, opts?: Partial<{ type: "ImportDefaultSpecifier"; local: Node; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; ... 4 more ...; extra?: Record<...>; }>) => node is ImportDefaultSpecifier", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isImportExpression", - "signature": "(node: Node, opts?: Partial<{ type: "ImportExpression"; source: Node; options?: Node; phase?: "source" | "defer"; leadingComments?: Comment[]; innerComments?: Comment[]; ... 5 more ...; extra?: Record<...>; }>) => node is ImportExpression", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isImportNamespaceSpecifier", - "signature": "(node: Node, opts?: Partial<{ type: "ImportNamespaceSpecifier"; local: Node; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; ... 4 more ...; extra?: Record<...>; }>) => node is ImportNamespaceSpecifier", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isImportOrExportDeclaration", - "signature": "(node: Node, opts?: Partial<{ type: "ExportAllDeclaration"; source: Node; assertions?: Node[]; attributes?: Node[]; exportKind?: "type" | "value"; leadingComments?: Comment[]; ... 6 more ...; extra?: Record<...>; } | { ...; } | { ...; } | { ...; }>) => node is ImportOrExportDeclaration", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isImportSpecifier", - "signature": "(node: Node, opts?: Partial<{ type: "ImportSpecifier"; local: Node; imported: Node; importKind?: "typeof" | "type" | "value"; leadingComments?: Comment[]; innerComments?: Comment[]; ... 5 more ...; extra?: Record<...>; }>) => node is ImportSpecifier", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isIndexedAccessType", - "signature": "(node: Node, opts?: Partial<{ type: "IndexedAccessType"; objectType: Node; indexType: Node; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; ... 4 more ...; extra?: Record<...>; }>) => node is IndexedAccessType", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isInferredPredicate", - "signature": "(node: Node, opts?: Partial<{ type: "InferredPredicate"; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; start?: number; end?: number; loc?: SourceLocation; range?: [...]; extra?: Record<...>; }>) => node is InferredPredicate", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isInterfaceDeclaration", - "signature": "(node: Node, opts?: Partial<{ type: "InterfaceDeclaration"; id: Node; typeParameters?: Node; extends?: Node[]; body: Node; leadingComments?: Comment[]; innerComments?: Comment[]; ... 5 more ...; extra?: Record<...>; }>) => node is InterfaceDeclaration", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isInterfaceExtends", - "signature": "(node: Node, opts?: Partial<{ type: "InterfaceExtends"; id: Node; typeParameters?: Node; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; ... 4 more ...; extra?: Record<...>; }>) => node is InterfaceExtends", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isInterfaceTypeAnnotation", - "signature": "(node: Node, opts?: Partial<{ type: "InterfaceTypeAnnotation"; extends?: Node[]; body: Node; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; ... 4 more ...; extra?: Record<...>; }>) => node is InterfaceTypeAnnotation", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isInterpreterDirective", - "signature": "(node: Node, opts?: Partial<{ type: "InterpreterDirective"; value: string; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; start?: number; end?: number; loc?: SourceLocation; range?: [...]; extra?: Record<...>; }>) => node is InterpreterDirective", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isIntersectionTypeAnnotation", - "signature": "(node: Node, opts?: Partial<{ type: "IntersectionTypeAnnotation"; types: Node[]; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; ... 4 more ...; extra?: Record<...>; }>) => node is IntersectionTypeAnnotation", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isJSX", - "signature": "(node: Node, opts?: Partial<{ type: "JSXElement"; openingElement: Node; closingElement?: Node; children: Node[]; selfClosing?: boolean; leadingComments?: Comment[]; ... 6 more ...; extra?: Record<...>; } | ... 13 more ... | { ...; }>) => node is JSX", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isJSXAttribute", - "signature": "(node: Node, opts?: Partial<{ type: "JSXAttribute"; name: Node; value?: Node; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; ... 4 more ...; extra?: Record<...>; }>) => node is JSXAttribute", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isJSXClosingElement", - "signature": "(node: Node, opts?: Partial<{ type: "JSXClosingElement"; name: Node; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; start?: number; end?: number; loc?: SourceLocation; range?: [...]; extra?: Record<...>; }>) => node is JSXClosingElement", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isJSXClosingFragment", - "signature": "(node: Node, opts?: Partial<{ type: "JSXClosingFragment"; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; start?: number; end?: number; loc?: SourceLocation; range?: [...]; extra?: Record<...>; }>) => node is JSXClosingFragment", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isJSXElement", - "signature": "(node: Node, opts?: Partial<{ type: "JSXElement"; openingElement: Node; closingElement?: Node; children: Node[]; selfClosing?: boolean; leadingComments?: Comment[]; innerComments?: Comment[]; ... 5 more ...; extra?: Record<...>; }>) => node is JSXElement", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isJSXEmptyExpression", - "signature": "(node: Node, opts?: Partial<{ type: "JSXEmptyExpression"; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; start?: number; end?: number; loc?: SourceLocation; range?: [...]; extra?: Record<...>; }>) => node is JSXEmptyExpression", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isJSXExpressionContainer", - "signature": "(node: Node, opts?: Partial<{ type: "JSXExpressionContainer"; expression: Node; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; ... 4 more ...; extra?: Record<...>; }>) => node is JSXExpressionContainer", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isJSXFragment", - "signature": "(node: Node, opts?: Partial<{ type: "JSXFragment"; openingFragment: Node; closingFragment: Node; children: Node[]; leadingComments?: Comment[]; innerComments?: Comment[]; ... 5 more ...; extra?: Record<...>; }>) => node is JSXFragment", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isJSXIdentifier", - "signature": "(node: Node, opts?: Partial<{ type: "JSXIdentifier"; name: string; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; start?: number; end?: number; loc?: SourceLocation; range?: [...]; extra?: Record<...>; }>) => node is JSXIdentifier", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isJSXMemberExpression", - "signature": "(node: Node, opts?: Partial<{ type: "JSXMemberExpression"; object: Node; property: Node; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; ... 4 more ...; extra?: Record<...>; }>) => node is JSXMemberExpression", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isJSXNamespacedName", - "signature": "(node: Node, opts?: Partial<{ type: "JSXNamespacedName"; namespace: Node; name: Node; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; ... 4 more ...; extra?: Record<...>; }>) => node is JSXNamespacedName", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isJSXOpeningElement", - "signature": "(node: Node, opts?: Partial<{ type: "JSXOpeningElement"; name: Node; attributes: Node[]; selfClosing: boolean; typeParameters?: Node; leadingComments?: Comment[]; innerComments?: Comment[]; ... 5 more ...; extra?: Record<...>; }>) => node is JSXOpeningElement", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isJSXOpeningFragment", - "signature": "(node: Node, opts?: Partial<{ type: "JSXOpeningFragment"; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; start?: number; end?: number; loc?: SourceLocation; range?: [...]; extra?: Record<...>; }>) => node is JSXOpeningFragment", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isJSXSpreadAttribute", - "signature": "(node: Node, opts?: Partial<{ type: "JSXSpreadAttribute"; argument: Node; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; ... 4 more ...; extra?: Record<...>; }>) => node is JSXSpreadAttribute", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isJSXSpreadChild", - "signature": "(node: Node, opts?: Partial<{ type: "JSXSpreadChild"; expression: Node; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; start?: number; end?: number; loc?: SourceLocation; range?: [...]; extra?: Record<...>; }>) => node is JSXSpreadChild", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isJSXText", - "signature": "(node: Node, opts?: Partial<{ type: "JSXText"; value: string; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; start?: number; end?: number; loc?: SourceLocation; range?: [...]; extra?: Record<...>; }>) => node is JSXText", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isLVal", - "signature": "(node: Node, opts?: Partial<{ type: "Identifier"; name: string; decorators?: Node[]; optional?: boolean; typeAnnotation?: Node; leadingComments?: Comment[]; innerComments?: Comment[]; ... 5 more ...; extra?: Record<...>; } | ... 9 more ... | { ...; }>) => node is LVal", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isLabeledStatement", - "signature": "(node: Node, opts?: Partial<{ type: "LabeledStatement"; label: Node; body: Node; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; ... 4 more ...; extra?: Record<...>; }>) => node is LabeledStatement", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isLet", - "signature": "(node: Node) => boolean", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isLiteral", - "signature": "(node: Node, opts?: Partial<{ type: "StringLiteral"; value: string; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; start?: number; end?: number; loc?: SourceLocation; range?: [...]; extra?: Record<...>; } | ... 6 more ... | { ...; }>) => node is Literal", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isLogicalExpression", - "signature": "(node: Node, opts?: Partial<{ type: "LogicalExpression"; operator: "||" | "&&" | "??"; left: Node; right: Node; leadingComments?: Comment[]; innerComments?: Comment[]; ... 5 more ...; extra?: Record<...>; }>) => node is LogicalExpression", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isLoop", - "signature": "(node: Node, opts?: Partial<{ type: "DoWhileStatement"; test: Node; body: Node; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; ... 4 more ...; extra?: Record<...>; } | { ...; } | { ...; } | { ...; } | { ...; }>) => node is Loop", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isMemberExpression", - "signature": "(node: Node, opts?: Partial<{ type: "MemberExpression"; object: Node; property: Node; computed: boolean; optional?: boolean; leadingComments?: Comment[]; innerComments?: Comment[]; ... 5 more ...; extra?: Record<...>; }>) => node is MemberExpression", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isMetaProperty", - "signature": "(node: Node, opts?: Partial<{ type: "MetaProperty"; meta: Node; property: Node; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; ... 4 more ...; extra?: Record<...>; }>) => node is MetaProperty", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isMethod", - "signature": "(node: Node, opts?: Partial<{ type: "ClassMethod"; kind: "method" | "get" | "set" | "constructor"; key: Node; params: Node[]; body: Node; computed: boolean; static: boolean; ... 17 more ...; extra?: Record<...>; } | { ...; } | { ...; }>) => node is Method", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isMiscellaneous", - "signature": "(node: Node, opts?: Partial<{ type: "Noop"; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; start?: number; end?: number; loc?: SourceLocation; range?: [...]; extra?: Record<...>; } | { ...; } | { ...; }>) => node is Miscellaneous", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isMixedTypeAnnotation", - "signature": "(node: Node, opts?: Partial<{ type: "MixedTypeAnnotation"; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; start?: number; end?: number; loc?: SourceLocation; range?: [...]; extra?: Record<...>; }>) => node is MixedTypeAnnotation", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isModuleDeclaration", - "signature": "(node: Node, opts?: Partial<{ type: "ExportAllDeclaration"; source: Node; assertions?: Node[]; attributes?: Node[]; exportKind?: "type" | "value"; leadingComments?: Comment[]; ... 6 more ...; extra?: Record<...>; } | { ...; } | { ...; } | { ...; }>) => node is ImportOrExportDeclaration", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isModuleExpression", - "signature": "(node: Node, opts?: Partial<{ type: "ModuleExpression"; body: Node; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; start?: number; end?: number; loc?: SourceLocation; range?: [...]; extra?: Record<...>; }>) => node is ModuleExpression", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isModuleSpecifier", - "signature": "(node: Node, opts?: Partial<{ type: "ExportDefaultSpecifier"; exported: Node; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; ... 4 more ...; extra?: Record<...>; } | ... 4 more ... | { ...; }>) => node is ModuleSpecifier", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isNewExpression", - "signature": "(node: Node, opts?: Partial<{ type: "NewExpression"; callee: Node; arguments: Node[]; optional?: boolean; typeArguments?: Node; typeParameters?: Node; leadingComments?: Comment[]; ... 6 more ...; extra?: Record<...>; }>) => node is NewExpression", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isNode", - "signature": "(node: any) => node is Node", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isNodesEquivalent", - "signature": ">(a: T, b: any) => b is T", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isNoop", - "signature": "(node: Node, opts?: Partial<{ type: "Noop"; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; start?: number; end?: number; loc?: SourceLocation; range?: [...]; extra?: Record<...>; }>) => node is Noop", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isNullLiteral", - "signature": "(node: Node, opts?: Partial<{ type: "NullLiteral"; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; start?: number; end?: number; loc?: SourceLocation; range?: [...]; extra?: Record<...>; }>) => node is NullLiteral", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isNullLiteralTypeAnnotation", - "signature": "(node: Node, opts?: Partial<{ type: "NullLiteralTypeAnnotation"; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; start?: number; end?: number; loc?: SourceLocation; range?: [...]; extra?: Record<...>; }>) => node is NullLiteralTypeAnnotation", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isNullableTypeAnnotation", - "signature": "(node: Node, opts?: Partial<{ type: "NullableTypeAnnotation"; typeAnnotation: Node; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; ... 4 more ...; extra?: Record<...>; }>) => node is NullableTypeAnnotation", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isNumberLiteral", - "signature": "(node: Node, opts?: Partial<{ type: "NumberLiteral"; value: number; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; start?: number; end?: number; loc?: SourceLocation; range?: [...]; extra?: Record<...>; }>) => boolean", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isNumberLiteralTypeAnnotation", - "signature": "(node: Node, opts?: Partial<{ type: "NumberLiteralTypeAnnotation"; value: number; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; ... 4 more ...; extra?: Record<...>; }>) => node is NumberLiteralTypeAnnotation", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isNumberTypeAnnotation", - "signature": "(node: Node, opts?: Partial<{ type: "NumberTypeAnnotation"; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; start?: number; end?: number; loc?: SourceLocation; range?: [...]; extra?: Record<...>; }>) => node is NumberTypeAnnotation", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isNumericLiteral", - "signature": "(node: Node, opts?: Partial<{ type: "NumericLiteral"; value: number; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; start?: number; end?: number; loc?: SourceLocation; range?: [...]; extra?: Record<...>; }>) => node is NumericLiteral", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isObjectExpression", - "signature": "(node: Node, opts?: Partial<{ type: "ObjectExpression"; properties: Node[]; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; ... 4 more ...; extra?: Record<...>; }>) => node is ObjectExpression", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isObjectMember", - "signature": "(node: Node, opts?: Partial<{ type: "ObjectMethod"; kind: "method" | "get" | "set"; key: Node; params: Node[]; body: Node; computed: boolean; generator: boolean; async: boolean; ... 10 more ...; extra?: Record<...>; } | { ...; }>) => node is ObjectMember", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isObjectMethod", - "signature": "(node: Node, opts?: Partial<{ type: "ObjectMethod"; kind: "method" | "get" | "set"; key: Node; params: Node[]; body: Node; computed: boolean; generator: boolean; async: boolean; ... 10 more ...; extra?: Record<...>; }>) => node is ObjectMethod", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isObjectPattern", - "signature": "(node: Node, opts?: Partial<{ type: "ObjectPattern"; properties: Node[]; decorators?: Node[]; optional?: boolean; typeAnnotation?: Node; leadingComments?: Comment[]; innerComments?: Comment[]; ... 5 more ...; extra?: Record<...>; }>) => node is ObjectPattern", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isObjectProperty", - "signature": "(node: Node, opts?: Partial<{ type: "ObjectProperty"; key: Node; value: Node; computed: boolean; shorthand: boolean; decorators?: Node[]; leadingComments?: Comment[]; innerComments?: Comment[]; ... 5 more ...; extra?: Record<...>; }>) => node is ObjectProperty", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isObjectTypeAnnotation", - "signature": "(node: Node, opts?: Partial<{ type: "ObjectTypeAnnotation"; properties: Node[]; indexers?: Node[]; callProperties?: Node[]; internalSlots?: Node[]; exact: boolean; inexact?: boolean; ... 7 more ...; extra?: Record<...>; }>) => node is ObjectTypeAnnotation", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isObjectTypeCallProperty", - "signature": "(node: Node, opts?: Partial<{ type: "ObjectTypeCallProperty"; value: Node; static: boolean; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; ... 4 more ...; extra?: Record<...>; }>) => node is ObjectTypeCallProperty", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isObjectTypeIndexer", - "signature": "(node: Node, opts?: Partial<{ type: "ObjectTypeIndexer"; id?: Node; key: Node; value: Node; variance?: Node; static: boolean; leadingComments?: Comment[]; innerComments?: Comment[]; ... 5 more ...; extra?: Record<...>; }>) => node is ObjectTypeIndexer", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isObjectTypeInternalSlot", - "signature": "(node: Node, opts?: Partial<{ type: "ObjectTypeInternalSlot"; id: Node; value: Node; optional: boolean; static: boolean; method: boolean; leadingComments?: Comment[]; innerComments?: Comment[]; ... 5 more ...; extra?: Record<...>; }>) => node is ObjectTypeInternalSlot", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isObjectTypeProperty", - "signature": "(node: Node, opts?: Partial<{ type: "ObjectTypeProperty"; key: Node; value: Node; variance?: Node; kind: "get" | "set" | "init"; method: boolean; optional: boolean; proto: boolean; ... 8 more ...; extra?: Record<...>; }>) => node is ObjectTypeProperty", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isObjectTypeSpreadProperty", - "signature": "(node: Node, opts?: Partial<{ type: "ObjectTypeSpreadProperty"; argument: Node; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; ... 4 more ...; extra?: Record<...>; }>) => node is ObjectTypeSpreadProperty", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isOpaqueType", - "signature": "(node: Node, opts?: Partial<{ type: "OpaqueType"; id: Node; typeParameters?: Node; supertype?: Node; impltype: Node; leadingComments?: Comment[]; innerComments?: Comment[]; ... 5 more ...; extra?: Record<...>; }>) => node is OpaqueType", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isOptionalCallExpression", - "signature": "(node: Node, opts?: Partial<{ type: "OptionalCallExpression"; callee: Node; arguments: Node[]; optional: boolean; typeArguments?: Node; typeParameters?: Node; leadingComments?: Comment[]; ... 6 more ...; extra?: Record<...>; }>) => node is OptionalCallExpression", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isOptionalIndexedAccessType", - "signature": "(node: Node, opts?: Partial<{ type: "OptionalIndexedAccessType"; objectType: Node; indexType: Node; optional: boolean; leadingComments?: Comment[]; innerComments?: Comment[]; ... 5 more ...; extra?: Record<...>; }>) => node is OptionalIndexedAccessType", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isOptionalMemberExpression", - "signature": "(node: Node, opts?: Partial<{ type: "OptionalMemberExpression"; object: Node; property: Node; computed: boolean; optional: boolean; leadingComments?: Comment[]; innerComments?: Comment[]; ... 5 more ...; extra?: Record<...>; }>) => node is OptionalMemberExpression", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isParenthesizedExpression", - "signature": "(node: Node, opts?: Partial<{ type: "ParenthesizedExpression"; expression: Node; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; ... 4 more ...; extra?: Record<...>; }>) => node is ParenthesizedExpression", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isPattern", - "signature": "(node: Node, opts?: Partial<{ type: "ArrayPattern"; elements: Node[]; decorators?: Node[]; optional?: boolean; typeAnnotation?: Node; leadingComments?: Comment[]; innerComments?: Comment[]; ... 5 more ...; extra?: Record<...>; } | { ...; } | { ...; }>) => node is Pattern", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isPatternLike", - "signature": "(node: Node, opts?: Partial<{ type: "Identifier"; name: string; decorators?: Node[]; optional?: boolean; typeAnnotation?: Node; leadingComments?: Comment[]; innerComments?: Comment[]; ... 5 more ...; extra?: Record<...>; } | ... 7 more ... | { ...; }>) => node is PatternLike", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isPipelineBareFunction", - "signature": "(node: Node, opts?: Partial<{ type: "PipelineBareFunction"; callee: Node; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; ... 4 more ...; extra?: Record<...>; }>) => node is PipelineBareFunction", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isPipelinePrimaryTopicReference", - "signature": "(node: Node, opts?: Partial<{ type: "PipelinePrimaryTopicReference"; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; start?: number; end?: number; loc?: SourceLocation; range?: [...]; extra?: Record<...>; }>) => node is PipelinePrimaryTopicReference", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isPipelineTopicExpression", - "signature": "(node: Node, opts?: Partial<{ type: "PipelineTopicExpression"; expression: Node; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; ... 4 more ...; extra?: Record<...>; }>) => node is PipelineTopicExpression", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isPlaceholder", - "signature": "(node: Node, opts?: Partial<{ type: "Placeholder"; expectedNode: "Identifier" | "StringLiteral" | "Expression" | "Statement" | "Declaration" | "BlockStatement" | "ClassBody" | "Pattern"; ... 8 more ...; extra?: Record<...>; }>) => node is Placeholder", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isPlaceholderType", - "signature": "(placeholderType: string, targetType: string) => boolean", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isPrivate", - "signature": "(node: Node, opts?: Partial<{ type: "ClassPrivateMethod"; kind: "method" | "get" | "set"; key: Node; params: Node[]; body: Node; static: boolean; abstract?: boolean; access?: "public" | ... 1 more ... | "protected"; ... 16 more ...; extra?: Record<...>; } | { ...; } | { ...; }>) => node is Private", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isPrivateName", - "signature": "(node: Node, opts?: Partial<{ type: "PrivateName"; id: Node; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; start?: number; end?: number; loc?: SourceLocation; range?: [...]; extra?: Record<...>; }>) => node is PrivateName", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isProgram", - "signature": "(node: Node, opts?: Partial<{ type: "Program"; body: Node[]; directives: Node[]; sourceType: "script" | "module"; interpreter?: Node; leadingComments?: Comment[]; innerComments?: Comment[]; ... 5 more ...; extra?: Record<...>; }>) => node is Program", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isProperty", - "signature": "(node: Node, opts?: Partial<{ type: "ClassAccessorProperty"; key: Node; value?: Node; typeAnnotation?: Node; decorators?: Node[]; computed: boolean; static: boolean; abstract?: boolean; ... 14 more ...; extra?: Record<...>; } | { ...; } | { ...; } | { ...; }>) => node is Property", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isPureish", - "signature": "(node: Node, opts?: Partial<{ type: "FunctionExpression"; id?: Node; params: Node[]; body: Node; generator: boolean; async: boolean; predicate?: Node; returnType?: Node; ... 8 more ...; extra?: Record<...>; } | ... 8 more ... | { ...; }>) => node is Pureish", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isQualifiedTypeIdentifier", - "signature": "(node: Node, opts?: Partial<{ type: "QualifiedTypeIdentifier"; id: Node; qualification: Node; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; ... 4 more ...; extra?: Record<...>; }>) => node is QualifiedTypeIdentifier", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isRecordExpression", - "signature": "(node: Node, opts?: Partial<{ type: "RecordExpression"; properties: Node[]; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; ... 4 more ...; extra?: Record<...>; }>) => node is RecordExpression", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isReferenced", - "signature": "(node: Node, parent: Node, grandparent?: Node) => boolean", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isRegExpLiteral", - "signature": "(node: Node, opts?: Partial<{ type: "RegExpLiteral"; pattern: string; flags: string; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; ... 4 more ...; extra?: Record<...>; }>) => node is RegExpLiteral", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isRegexLiteral", - "signature": "(node: Node, opts?: Partial<{ type: "RegexLiteral"; pattern: string; flags: string; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; ... 4 more ...; extra?: Record<...>; }>) => boolean", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isRestElement", - "signature": "(node: Node, opts?: Partial<{ type: "RestElement"; argument: Node; decorators?: Node[]; optional?: boolean; typeAnnotation?: Node; leadingComments?: Comment[]; innerComments?: Comment[]; ... 5 more ...; extra?: Record<...>; }>) => node is RestElement", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isRestProperty", - "signature": "(node: Node, opts?: Partial<{ type: "RestProperty"; argument: Node; decorators?: Node[]; optional?: boolean; typeAnnotation?: Node; leadingComments?: Comment[]; innerComments?: Comment[]; ... 5 more ...; extra?: Record<...>; }>) => boolean", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isReturnStatement", - "signature": "(node: Node, opts?: Partial<{ type: "ReturnStatement"; argument?: Node; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; start?: number; end?: number; loc?: SourceLocation; range?: [...]; extra?: Record<...>; }>) => node is ReturnStatement", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isScopable", - "signature": "(node: Node, opts?: Partial<{ type: "FunctionExpression"; id?: Node; params: Node[]; body: Node; generator: boolean; async: boolean; predicate?: Node; returnType?: Node; ... 8 more ...; extra?: Record<...>; } | ... 17 more ... | { ...; }>) => node is Scopable", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isScope", - "signature": "(node: Node, parent: Node) => boolean", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isSequenceExpression", - "signature": "(node: Node, opts?: Partial<{ type: "SequenceExpression"; expressions: Node[]; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; ... 4 more ...; extra?: Record<...>; }>) => node is SequenceExpression", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isSpecifierDefault", - "signature": "(specifier: ModuleSpecifier) => boolean", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isSpreadElement", - "signature": "(node: Node, opts?: Partial<{ type: "SpreadElement"; argument: Node; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; start?: number; end?: number; loc?: SourceLocation; range?: [...]; extra?: Record<...>; }>) => node is SpreadElement", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isSpreadProperty", - "signature": "(node: Node, opts?: Partial<{ type: "SpreadProperty"; argument: Node; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; start?: number; end?: number; loc?: SourceLocation; range?: [...]; extra?: Record<...>; }>) => boolean", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isStandardized", - "signature": "(node: Node, opts?: Partial<{ type: "File"; program: Node; comments?: (CommentBlock | CommentLine)[]; tokens?: Node[]; leadingComments?: Comment[]; ... 6 more ...; extra?: Record<...>; } | ... 86 more ... | { ...; }>) => node is Standardized", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isStatement", - "signature": "(node: Node, opts?: Partial<{ type: "BlockStatement"; body: Node[]; directives: Node[]; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; ... 4 more ...; extra?: Record<...>; } | ... 45 more ... | { ...; }>) => node is Statement", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isStaticBlock", - "signature": "(node: Node, opts?: Partial<{ type: "StaticBlock"; body: Node[]; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; start?: number; end?: number; loc?: SourceLocation; range?: [...]; extra?: Record<...>; }>) => node is StaticBlock", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isStringLiteral", - "signature": "(node: Node, opts?: Partial<{ type: "StringLiteral"; value: string; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; start?: number; end?: number; loc?: SourceLocation; range?: [...]; extra?: Record<...>; }>) => node is StringLiteral", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isStringLiteralTypeAnnotation", - "signature": "(node: Node, opts?: Partial<{ type: "StringLiteralTypeAnnotation"; value: string; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; ... 4 more ...; extra?: Record<...>; }>) => node is StringLiteralTypeAnnotation", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isStringTypeAnnotation", - "signature": "(node: Node, opts?: Partial<{ type: "StringTypeAnnotation"; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; start?: number; end?: number; loc?: SourceLocation; range?: [...]; extra?: Record<...>; }>) => node is StringTypeAnnotation", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isSuper", - "signature": "(node: Node, opts?: Partial<{ type: "Super"; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; start?: number; end?: number; loc?: SourceLocation; range?: [...]; extra?: Record<...>; }>) => node is Super", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isSwitchCase", - "signature": "(node: Node, opts?: Partial<{ type: "SwitchCase"; test?: Node; consequent: Node[]; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; ... 4 more ...; extra?: Record<...>; }>) => node is SwitchCase", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isSwitchStatement", - "signature": "(node: Node, opts?: Partial<{ type: "SwitchStatement"; discriminant: Node; cases: Node[]; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; ... 4 more ...; extra?: Record<...>; }>) => node is SwitchStatement", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isSymbolTypeAnnotation", - "signature": "(node: Node, opts?: Partial<{ type: "SymbolTypeAnnotation"; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; start?: number; end?: number; loc?: SourceLocation; range?: [...]; extra?: Record<...>; }>) => node is SymbolTypeAnnotation", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isTSAnyKeyword", - "signature": "(node: Node, opts?: Partial<{ type: "TSAnyKeyword"; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; start?: number; end?: number; loc?: SourceLocation; range?: [...]; extra?: Record<...>; }>) => node is TSAnyKeyword", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isTSArrayType", - "signature": "(node: Node, opts?: Partial<{ type: "TSArrayType"; elementType: Node; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; start?: number; end?: number; loc?: SourceLocation; range?: [...]; extra?: Record<...>; }>) => node is TSArrayType", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isTSAsExpression", - "signature": "(node: Node, opts?: Partial<{ type: "TSAsExpression"; expression: Node; typeAnnotation: Node; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; ... 4 more ...; extra?: Record<...>; }>) => node is TSAsExpression", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isTSBaseType", - "signature": "(node: Node, opts?: Partial<{ type: "TSAnyKeyword"; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; start?: number; end?: number; loc?: SourceLocation; range?: [...]; extra?: Record<...>; } | ... 13 more ... | { ...; }>) => node is TSBaseType", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isTSBigIntKeyword", - "signature": "(node: Node, opts?: Partial<{ type: "TSBigIntKeyword"; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; start?: number; end?: number; loc?: SourceLocation; range?: [...]; extra?: Record<...>; }>) => node is TSBigIntKeyword", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isTSBooleanKeyword", - "signature": "(node: Node, opts?: Partial<{ type: "TSBooleanKeyword"; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; start?: number; end?: number; loc?: SourceLocation; range?: [...]; extra?: Record<...>; }>) => node is TSBooleanKeyword", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isTSCallSignatureDeclaration", - "signature": "(node: Node, opts?: Partial<{ type: "TSCallSignatureDeclaration"; typeParameters?: Node; parameters: Node[]; typeAnnotation?: Node; leadingComments?: Comment[]; innerComments?: Comment[]; ... 5 more ...; extra?: Record<...>; }>) => node is TSCallSignatureDeclaration", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isTSConditionalType", - "signature": "(node: Node, opts?: Partial<{ type: "TSConditionalType"; checkType: Node; extendsType: Node; trueType: Node; falseType: Node; leadingComments?: Comment[]; innerComments?: Comment[]; ... 5 more ...; extra?: Record<...>; }>) => node is TSConditionalType", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isTSConstructSignatureDeclaration", - "signature": "(node: Node, opts?: Partial<{ type: "TSConstructSignatureDeclaration"; typeParameters?: Node; parameters: Node[]; typeAnnotation?: Node; leadingComments?: Comment[]; ... 6 more ...; extra?: Record<...>; }>) => node is TSConstructSignatureDeclaration", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isTSConstructorType", - "signature": "(node: Node, opts?: Partial<{ type: "TSConstructorType"; typeParameters?: Node; parameters: Node[]; typeAnnotation?: Node; abstract?: boolean; leadingComments?: Comment[]; ... 6 more ...; extra?: Record<...>; }>) => node is TSConstructorType", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isTSDeclareFunction", - "signature": "(node: Node, opts?: Partial<{ type: "TSDeclareFunction"; id?: Node; typeParameters?: Node; params: Node[]; returnType?: Node; async?: boolean; declare?: boolean; generator?: boolean; ... 7 more ...; extra?: Record<...>; }>) => node is TSDeclareFunction", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isTSDeclareMethod", - "signature": "(node: Node, opts?: Partial<{ type: "TSDeclareMethod"; decorators?: Node[]; key: Node; typeParameters?: Node; params: Node[]; returnType?: Node; abstract?: boolean; access?: "public" | ... 1 more ... | "protected"; ... 15 more ...; extra?: Record<...>; }>) => node is TSDeclareMethod", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isTSEntityName", - "signature": "(node: Node, opts?: Partial<{ type: "Identifier"; name: string; decorators?: Node[]; optional?: boolean; typeAnnotation?: Node; leadingComments?: Comment[]; innerComments?: Comment[]; ... 5 more ...; extra?: Record<...>; } | { ...; }>) => node is TSEntityName", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isTSEnumDeclaration", - "signature": "(node: Node, opts?: Partial<{ type: "TSEnumDeclaration"; id: Node; members: Node[]; const?: boolean; declare?: boolean; initializer?: Node; leadingComments?: Comment[]; innerComments?: Comment[]; ... 5 more ...; extra?: Record<...>; }>) => node is TSEnumDeclaration", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isTSEnumMember", - "signature": "(node: Node, opts?: Partial<{ type: "TSEnumMember"; id: Node; initializer?: Node; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; ... 4 more ...; extra?: Record<...>; }>) => node is TSEnumMember", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isTSExportAssignment", - "signature": "(node: Node, opts?: Partial<{ type: "TSExportAssignment"; expression: Node; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; ... 4 more ...; extra?: Record<...>; }>) => node is TSExportAssignment", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isTSExpressionWithTypeArguments", - "signature": "(node: Node, opts?: Partial<{ type: "TSExpressionWithTypeArguments"; expression: Node; typeParameters?: Node; leadingComments?: Comment[]; innerComments?: Comment[]; ... 5 more ...; extra?: Record<...>; }>) => node is TSExpressionWithTypeArguments", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isTSExternalModuleReference", - "signature": "(node: Node, opts?: Partial<{ type: "TSExternalModuleReference"; expression: Node; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; ... 4 more ...; extra?: Record<...>; }>) => node is TSExternalModuleReference", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isTSFunctionType", - "signature": "(node: Node, opts?: Partial<{ type: "TSFunctionType"; typeParameters?: Node; parameters: Node[]; typeAnnotation?: Node; leadingComments?: Comment[]; innerComments?: Comment[]; ... 5 more ...; extra?: Record<...>; }>) => node is TSFunctionType", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isTSImportEqualsDeclaration", - "signature": "(node: Node, opts?: Partial<{ type: "TSImportEqualsDeclaration"; id: Node; moduleReference: Node; importKind?: "type" | "value"; isExport: boolean; leadingComments?: Comment[]; ... 6 more ...; extra?: Record<...>; }>) => node is TSImportEqualsDeclaration", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isTSImportType", - "signature": "(node: Node, opts?: Partial<{ type: "TSImportType"; argument: Node; qualifier?: Node; typeParameters?: Node; options?: Node; leadingComments?: Comment[]; innerComments?: Comment[]; ... 5 more ...; extra?: Record<...>; }>) => node is TSImportType", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isTSIndexSignature", - "signature": "(node: Node, opts?: Partial<{ type: "TSIndexSignature"; parameters: Node[]; typeAnnotation?: Node; readonly?: boolean; static?: boolean; leadingComments?: Comment[]; innerComments?: Comment[]; ... 5 more ...; extra?: Record<...>; }>) => node is TSIndexSignature", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isTSIndexedAccessType", - "signature": "(node: Node, opts?: Partial<{ type: "TSIndexedAccessType"; objectType: Node; indexType: Node; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; ... 4 more ...; extra?: Record<...>; }>) => node is TSIndexedAccessType", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isTSInferType", - "signature": "(node: Node, opts?: Partial<{ type: "TSInferType"; typeParameter: Node; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; start?: number; end?: number; loc?: SourceLocation; range?: [...]; extra?: Record<...>; }>) => node is TSInferType", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isTSInstantiationExpression", - "signature": "(node: Node, opts?: Partial<{ type: "TSInstantiationExpression"; expression: Node; typeParameters?: Node; leadingComments?: Comment[]; innerComments?: Comment[]; ... 5 more ...; extra?: Record<...>; }>) => node is TSInstantiationExpression", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isTSInterfaceBody", - "signature": "(node: Node, opts?: Partial<{ type: "TSInterfaceBody"; body: Node[]; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; start?: number; end?: number; loc?: SourceLocation; range?: [...]; extra?: Record<...>; }>) => node is TSInterfaceBody", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isTSInterfaceDeclaration", - "signature": "(node: Node, opts?: Partial<{ type: "TSInterfaceDeclaration"; id: Node; typeParameters?: Node; extends?: Node[]; body: Node; declare?: boolean; leadingComments?: Comment[]; ... 6 more ...; extra?: Record<...>; }>) => node is TSInterfaceDeclaration", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isTSIntersectionType", - "signature": "(node: Node, opts?: Partial<{ type: "TSIntersectionType"; types: Node[]; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; start?: number; end?: number; loc?: SourceLocation; range?: [...]; extra?: Record<...>; }>) => node is TSIntersectionType", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isTSIntrinsicKeyword", - "signature": "(node: Node, opts?: Partial<{ type: "TSIntrinsicKeyword"; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; start?: number; end?: number; loc?: SourceLocation; range?: [...]; extra?: Record<...>; }>) => node is TSIntrinsicKeyword", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isTSLiteralType", - "signature": "(node: Node, opts?: Partial<{ type: "TSLiteralType"; literal: Node; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; start?: number; end?: number; loc?: SourceLocation; range?: [...]; extra?: Record<...>; }>) => node is TSLiteralType", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isTSMappedType", - "signature": "(node: Node, opts?: Partial<{ type: "TSMappedType"; typeParameter: Node; typeAnnotation?: Node; nameType?: Node; optional?: boolean | "+" | "-"; readonly?: boolean | "+" | "-"; ... 7 more ...; extra?: Record<...>; }>) => node is TSMappedType", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isTSMethodSignature", - "signature": "(node: Node, opts?: Partial<{ type: "TSMethodSignature"; key: Node; typeParameters?: Node; parameters: Node[]; typeAnnotation?: Node; computed?: boolean; kind: "method" | "get" | "set"; ... 8 more ...; extra?: Record<...>; }>) => node is TSMethodSignature", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isTSModuleBlock", - "signature": "(node: Node, opts?: Partial<{ type: "TSModuleBlock"; body: Node[]; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; start?: number; end?: number; loc?: SourceLocation; range?: [...]; extra?: Record<...>; }>) => node is TSModuleBlock", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isTSModuleDeclaration", - "signature": "(node: Node, opts?: Partial<{ type: "TSModuleDeclaration"; id: Node; body: Node; declare?: boolean; global?: boolean; leadingComments?: Comment[]; innerComments?: Comment[]; ... 5 more ...; extra?: Record<...>; }>) => node is TSModuleDeclaration", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isTSNamedTupleMember", - "signature": "(node: Node, opts?: Partial<{ type: "TSNamedTupleMember"; label: Node; elementType: Node; optional: boolean; leadingComments?: Comment[]; innerComments?: Comment[]; ... 5 more ...; extra?: Record<...>; }>) => node is TSNamedTupleMember", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isTSNamespaceExportDeclaration", - "signature": "(node: Node, opts?: Partial<{ type: "TSNamespaceExportDeclaration"; id: Node; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; ... 4 more ...; extra?: Record<...>; }>) => node is TSNamespaceExportDeclaration", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isTSNeverKeyword", - "signature": "(node: Node, opts?: Partial<{ type: "TSNeverKeyword"; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; start?: number; end?: number; loc?: SourceLocation; range?: [...]; extra?: Record<...>; }>) => node is TSNeverKeyword", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isTSNonNullExpression", - "signature": "(node: Node, opts?: Partial<{ type: "TSNonNullExpression"; expression: Node; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; ... 4 more ...; extra?: Record<...>; }>) => node is TSNonNullExpression", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isTSNullKeyword", - "signature": "(node: Node, opts?: Partial<{ type: "TSNullKeyword"; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; start?: number; end?: number; loc?: SourceLocation; range?: [...]; extra?: Record<...>; }>) => node is TSNullKeyword", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isTSNumberKeyword", - "signature": "(node: Node, opts?: Partial<{ type: "TSNumberKeyword"; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; start?: number; end?: number; loc?: SourceLocation; range?: [...]; extra?: Record<...>; }>) => node is TSNumberKeyword", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isTSObjectKeyword", - "signature": "(node: Node, opts?: Partial<{ type: "TSObjectKeyword"; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; start?: number; end?: number; loc?: SourceLocation; range?: [...]; extra?: Record<...>; }>) => node is TSObjectKeyword", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isTSOptionalType", - "signature": "(node: Node, opts?: Partial<{ type: "TSOptionalType"; typeAnnotation: Node; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; ... 4 more ...; extra?: Record<...>; }>) => node is TSOptionalType", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isTSParameterProperty", - "signature": "(node: Node, opts?: Partial<{ type: "TSParameterProperty"; parameter: Node; accessibility?: "public" | "private" | "protected"; decorators?: Node[]; override?: boolean; readonly?: boolean; ... 7 more ...; extra?: Record<...>; }>) => node is TSParameterProperty", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isTSParenthesizedType", - "signature": "(node: Node, opts?: Partial<{ type: "TSParenthesizedType"; typeAnnotation: Node; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; ... 4 more ...; extra?: Record<...>; }>) => node is TSParenthesizedType", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isTSPropertySignature", - "signature": "(node: Node, opts?: Partial<{ type: "TSPropertySignature"; key: Node; typeAnnotation?: Node; computed?: boolean; kind: "get" | "set"; optional?: boolean; readonly?: boolean; leadingComments?: Comment[]; ... 6 more ...; extra?: Record<...>; }>) => node is TSPropertySignature", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isTSQualifiedName", - "signature": "(node: Node, opts?: Partial<{ type: "TSQualifiedName"; left: Node; right: Node; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; ... 4 more ...; extra?: Record<...>; }>) => node is TSQualifiedName", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isTSRestType", - "signature": "(node: Node, opts?: Partial<{ type: "TSRestType"; typeAnnotation: Node; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; start?: number; end?: number; loc?: SourceLocation; range?: [...]; extra?: Record<...>; }>) => node is TSRestType", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isTSSatisfiesExpression", - "signature": "(node: Node, opts?: Partial<{ type: "TSSatisfiesExpression"; expression: Node; typeAnnotation: Node; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; ... 4 more ...; extra?: Record<...>; }>) => node is TSSatisfiesExpression", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isTSStringKeyword", - "signature": "(node: Node, opts?: Partial<{ type: "TSStringKeyword"; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; start?: number; end?: number; loc?: SourceLocation; range?: [...]; extra?: Record<...>; }>) => node is TSStringKeyword", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isTSSymbolKeyword", - "signature": "(node: Node, opts?: Partial<{ type: "TSSymbolKeyword"; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; start?: number; end?: number; loc?: SourceLocation; range?: [...]; extra?: Record<...>; }>) => node is TSSymbolKeyword", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isTSThisType", - "signature": "(node: Node, opts?: Partial<{ type: "TSThisType"; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; start?: number; end?: number; loc?: SourceLocation; range?: [...]; extra?: Record<...>; }>) => node is TSThisType", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isTSTupleType", - "signature": "(node: Node, opts?: Partial<{ type: "TSTupleType"; elementTypes: Node[]; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; start?: number; end?: number; loc?: SourceLocation; range?: [...]; extra?: Record<...>; }>) => node is TSTupleType", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isTSType", - "signature": "(node: Node, opts?: Partial<{ type: "TSAnyKeyword"; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; start?: number; end?: number; loc?: SourceLocation; range?: [...]; extra?: Record<...>; } | ... 33 more ... | { ...; }>) => node is TSType", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isTSTypeAliasDeclaration", - "signature": "(node: Node, opts?: Partial<{ type: "TSTypeAliasDeclaration"; id: Node; typeParameters?: Node; typeAnnotation: Node; declare?: boolean; leadingComments?: Comment[]; ... 6 more ...; extra?: Record<...>; }>) => node is TSTypeAliasDeclaration", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isTSTypeAnnotation", - "signature": "(node: Node, opts?: Partial<{ type: "TSTypeAnnotation"; typeAnnotation: Node; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; ... 4 more ...; extra?: Record<...>; }>) => node is TSTypeAnnotation", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isTSTypeAssertion", - "signature": "(node: Node, opts?: Partial<{ type: "TSTypeAssertion"; typeAnnotation: Node; expression: Node; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; ... 4 more ...; extra?: Record<...>; }>) => node is TSTypeAssertion", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isTSTypeElement", - "signature": "(node: Node, opts?: Partial<{ type: "TSCallSignatureDeclaration"; typeParameters?: Node; parameters: Node[]; typeAnnotation?: Node; leadingComments?: Comment[]; innerComments?: Comment[]; ... 5 more ...; extra?: Record<...>; } | { ...; } | { ...; } | { ...; } | { ...; }>) => node is TSTypeElement", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isTSTypeLiteral", - "signature": "(node: Node, opts?: Partial<{ type: "TSTypeLiteral"; members: Node[]; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; start?: number; end?: number; loc?: SourceLocation; range?: [...]; extra?: Record<...>; }>) => node is TSTypeLiteral", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isTSTypeOperator", - "signature": "(node: Node, opts?: Partial<{ type: "TSTypeOperator"; typeAnnotation: Node; operator: string; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; ... 4 more ...; extra?: Record<...>; }>) => node is TSTypeOperator", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isTSTypeParameter", - "signature": "(node: Node, opts?: Partial<{ type: "TSTypeParameter"; constraint?: Node; default?: Node; name: string; const?: boolean; in?: boolean; out?: boolean; leadingComments?: Comment[]; innerComments?: Comment[]; ... 5 more ...; extra?: Record<...>; }>) => node is TSTypeParameter", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isTSTypeParameterDeclaration", - "signature": "(node: Node, opts?: Partial<{ type: "TSTypeParameterDeclaration"; params: Node[]; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; ... 4 more ...; extra?: Record<...>; }>) => node is TSTypeParameterDeclaration", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isTSTypeParameterInstantiation", - "signature": "(node: Node, opts?: Partial<{ type: "TSTypeParameterInstantiation"; params: Node[]; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; ... 4 more ...; extra?: Record<...>; }>) => node is TSTypeParameterInstantiation", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isTSTypePredicate", - "signature": "(node: Node, opts?: Partial<{ type: "TSTypePredicate"; parameterName: Node; typeAnnotation?: Node; asserts?: boolean; leadingComments?: Comment[]; innerComments?: Comment[]; ... 5 more ...; extra?: Record<...>; }>) => node is TSTypePredicate", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isTSTypeQuery", - "signature": "(node: Node, opts?: Partial<{ type: "TSTypeQuery"; exprName: Node; typeParameters?: Node; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; ... 4 more ...; extra?: Record<...>; }>) => node is TSTypeQuery", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isTSTypeReference", - "signature": "(node: Node, opts?: Partial<{ type: "TSTypeReference"; typeName: Node; typeParameters?: Node; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; ... 4 more ...; extra?: Record<...>; }>) => node is TSTypeReference", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isTSUndefinedKeyword", - "signature": "(node: Node, opts?: Partial<{ type: "TSUndefinedKeyword"; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; start?: number; end?: number; loc?: SourceLocation; range?: [...]; extra?: Record<...>; }>) => node is TSUndefinedKeyword", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isTSUnionType", - "signature": "(node: Node, opts?: Partial<{ type: "TSUnionType"; types: Node[]; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; start?: number; end?: number; loc?: SourceLocation; range?: [...]; extra?: Record<...>; }>) => node is TSUnionType", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isTSUnknownKeyword", - "signature": "(node: Node, opts?: Partial<{ type: "TSUnknownKeyword"; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; start?: number; end?: number; loc?: SourceLocation; range?: [...]; extra?: Record<...>; }>) => node is TSUnknownKeyword", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isTSVoidKeyword", - "signature": "(node: Node, opts?: Partial<{ type: "TSVoidKeyword"; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; start?: number; end?: number; loc?: SourceLocation; range?: [...]; extra?: Record<...>; }>) => node is TSVoidKeyword", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isTaggedTemplateExpression", - "signature": "(node: Node, opts?: Partial<{ type: "TaggedTemplateExpression"; tag: Node; quasi: Node; typeParameters?: Node; leadingComments?: Comment[]; innerComments?: Comment[]; ... 5 more ...; extra?: Record<...>; }>) => node is TaggedTemplateExpression", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isTemplateElement", - "signature": "(node: Node, opts?: Partial<{ type: "TemplateElement"; value: { raw: string; cooked?: string; }; tail: boolean; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; ... 4 more ...; extra?: Record<...>; }>) => node is TemplateElement", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isTemplateLiteral", - "signature": "(node: Node, opts?: Partial<{ type: "TemplateLiteral"; quasis: Node[]; expressions: Node[]; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; ... 4 more ...; extra?: Record<...>; }>) => node is TemplateLiteral", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isTerminatorless", - "signature": "(node: Node, opts?: Partial<{ type: "YieldExpression"; argument?: Node; delegate: boolean; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; ... 4 more ...; extra?: Record<...>; } | ... 4 more ... | { ...; }>) => node is Terminatorless", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isThisExpression", - "signature": "(node: Node, opts?: Partial<{ type: "ThisExpression"; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; start?: number; end?: number; loc?: SourceLocation; range?: [...]; extra?: Record<...>; }>) => node is ThisExpression", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isThisTypeAnnotation", - "signature": "(node: Node, opts?: Partial<{ type: "ThisTypeAnnotation"; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; start?: number; end?: number; loc?: SourceLocation; range?: [...]; extra?: Record<...>; }>) => node is ThisTypeAnnotation", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isThrowStatement", - "signature": "(node: Node, opts?: Partial<{ type: "ThrowStatement"; argument: Node; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; start?: number; end?: number; loc?: SourceLocation; range?: [...]; extra?: Record<...>; }>) => node is ThrowStatement", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isTopicReference", - "signature": "(node: Node, opts?: Partial<{ type: "TopicReference"; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; start?: number; end?: number; loc?: SourceLocation; range?: [...]; extra?: Record<...>; }>) => node is TopicReference", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isTryStatement", - "signature": "(node: Node, opts?: Partial<{ type: "TryStatement"; block: Node; handler?: Node; finalizer?: Node; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; ... 4 more ...; extra?: Record<...>; }>) => node is TryStatement", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isTupleExpression", - "signature": "(node: Node, opts?: Partial<{ type: "TupleExpression"; elements: Node[]; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; start?: number; end?: number; loc?: SourceLocation; range?: [...]; extra?: Record<...>; }>) => node is TupleExpression", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isTupleTypeAnnotation", - "signature": "(node: Node, opts?: Partial<{ type: "TupleTypeAnnotation"; types: Node[]; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; start?: number; end?: number; loc?: SourceLocation; range?: [...]; extra?: Record<...>; }>) => node is TupleTypeAnnotation", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isType", - "signature": "{ (nodeType: string, targetType: T): nodeType is T; (nodeType: string, targetType: st...", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isTypeAlias", - "signature": "(node: Node, opts?: Partial<{ type: "TypeAlias"; id: Node; typeParameters?: Node; right: Node; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; ... 4 more ...; extra?: Record<...>; }>) => node is TypeAlias", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isTypeAnnotation", - "signature": "(node: Node, opts?: Partial<{ type: "TypeAnnotation"; typeAnnotation: Node; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; ... 4 more ...; extra?: Record<...>; }>) => node is TypeAnnotation", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isTypeCastExpression", - "signature": "(node: Node, opts?: Partial<{ type: "TypeCastExpression"; expression: Node; typeAnnotation: Node; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; ... 4 more ...; extra?: Record<...>; }>) => node is TypeCastExpression", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isTypeParameter", - "signature": "(node: Node, opts?: Partial<{ type: "TypeParameter"; bound?: Node; default?: Node; variance?: Node; name: string; leadingComments?: Comment[]; innerComments?: Comment[]; ... 5 more ...; extra?: Record<...>; }>) => node is TypeParameter", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isTypeParameterDeclaration", - "signature": "(node: Node, opts?: Partial<{ type: "TypeParameterDeclaration"; params: Node[]; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; ... 4 more ...; extra?: Record<...>; }>) => node is TypeParameterDeclaration", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isTypeParameterInstantiation", - "signature": "(node: Node, opts?: Partial<{ type: "TypeParameterInstantiation"; params: Node[]; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; ... 4 more ...; extra?: Record<...>; }>) => node is TypeParameterInstantiation", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isTypeScript", - "signature": "(node: Node, opts?: Partial<{ type: "TSInstantiationExpression"; expression: Node; typeParameters?: Node; leadingComments?: Comment[]; innerComments?: Comment[]; ... 5 more ...; extra?: Record<...>; } | ... 63 more ... | { ...; }>) => node is TypeScript", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isTypeofTypeAnnotation", - "signature": "(node: Node, opts?: Partial<{ type: "TypeofTypeAnnotation"; argument: Node; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; ... 4 more ...; extra?: Record<...>; }>) => node is TypeofTypeAnnotation", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isUnaryExpression", - "signature": "(node: Node, opts?: Partial<{ type: "UnaryExpression"; operator: "+" | "-" | "void" | "throw" | "delete" | "!" | "~" | "typeof"; argument: Node; prefix: boolean; leadingComments?: Comment[]; ... 6 more ...; extra?: Record<...>; }>) => node is UnaryExpression", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isUnaryLike", - "signature": "(node: Node, opts?: Partial<{ type: "UnaryExpression"; operator: "+" | "-" | "void" | "throw" | "delete" | "!" | "~" | "typeof"; argument: Node; prefix: boolean; leadingComments?: Comment[]; ... 6 more ...; extra?: Record<...>; } | { ...; }>) => node is UnaryLike", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isUnionTypeAnnotation", - "signature": "(node: Node, opts?: Partial<{ type: "UnionTypeAnnotation"; types: Node[]; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; start?: number; end?: number; loc?: SourceLocation; range?: [...]; extra?: Record<...>; }>) => node is UnionTypeAnnotation", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isUpdateExpression", - "signature": "(node: Node, opts?: Partial<{ type: "UpdateExpression"; operator: "++" | "--"; argument: Node; prefix: boolean; leadingComments?: Comment[]; innerComments?: Comment[]; ... 5 more ...; extra?: Record<...>; }>) => node is UpdateExpression", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isUserWhitespacable", - "signature": "(node: Node, opts?: Partial<{ type: "ObjectMethod"; kind: "method" | "get" | "set"; key: Node; params: Node[]; body: Node; computed: boolean; generator: boolean; async: boolean; ... 10 more ...; extra?: Record<...>; } | ... 5 more ... | { ...; }>) => node is UserWhitespacable", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isV8IntrinsicIdentifier", - "signature": "(node: Node, opts?: Partial<{ type: "V8IntrinsicIdentifier"; name: string; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; start?: number; end?: number; loc?: SourceLocation; range?: [...]; extra?: Record<...>; }>) => node is V8IntrinsicIdentifier", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isValidES3Identifier", - "signature": "(name: string) => boolean", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isValidIdentifier", - "signature": "(name: string, reserved?: boolean) => boolean", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isVar", - "signature": "(node: Node) => boolean", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isVariableDeclaration", - "signature": "(node: Node, opts?: Partial<{ type: "VariableDeclaration"; kind: "var" | "let" | "const" | "using" | "await using"; declarations: Node[]; declare?: boolean; leadingComments?: Comment[]; ... 6 more ...; extra?: Record<...>; }>) => node is VariableDeclaration", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isVariableDeclarator", - "signature": "(node: Node, opts?: Partial<{ type: "VariableDeclarator"; id: Node; init?: Node; definite?: boolean; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; ... 4 more ...; extra?: Record<...>; }>) => node is VariableDeclarator", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isVariance", - "signature": "(node: Node, opts?: Partial<{ type: "Variance"; kind: "minus" | "plus"; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; start?: number; end?: number; loc?: SourceLocation; range?: [...]; extra?: Record<...>; }>) => node is Variance", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isVoidTypeAnnotation", - "signature": "(node: Node, opts?: Partial<{ type: "VoidTypeAnnotation"; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; start?: number; end?: number; loc?: SourceLocation; range?: [...]; extra?: Record<...>; }>) => node is VoidTypeAnnotation", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isWhile", - "signature": "(node: Node, opts?: Partial<{ type: "DoWhileStatement"; test: Node; body: Node; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; ... 4 more ...; extra?: Record<...>; } | { ...; }>) => node is While", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isWhileStatement", - "signature": "(node: Node, opts?: Partial<{ type: "WhileStatement"; test: Node; body: Node; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; ... 4 more ...; extra?: Record<...>; }>) => node is WhileStatement", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isWithStatement", - "signature": "(node: Node, opts?: Partial<{ type: "WithStatement"; object: Node; body: Node; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; ... 4 more ...; extra?: Record<...>; }>) => node is WithStatement", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isYieldExpression", - "signature": "(node: Node, opts?: Partial<{ type: "YieldExpression"; argument?: Node; delegate: boolean; leadingComments?: Comment[]; innerComments?: Comment[]; trailingComments?: Comment[]; ... 4 more ...; extra?: Record<...>; }>) => node is YieldExpression", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "jsxAttribute as jSXAttribute", - "signature": "(name: JSXIdentifier | JSXNamespacedName, value?: StringLiteral | JSXElement | JSXFragment | JSXExpressionContainer) => JSXAttribute", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "jsxClosingElement as jSXClosingElement", - "signature": "(name: JSXIdentifier | JSXMemberExpression | JSXNamespacedName) => JSXClosingElement", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "jsxClosingFragment as jSXClosingFragment", - "signature": "() => JSXClosingFragment", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "jsxElement as jSXElement", - "signature": "(openingElement: JSXOpeningElement, closingElement: JSXClosingElement, children: (JSXElement | JSXFragment | JSXSpreadChild | JSXExpressionContainer | JSXText)[], selfClosing?: boolean) => JSXElement", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "jsxEmptyExpression as jSXEmptyExpression", - "signature": "() => JSXEmptyExpression", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "jsxExpressionContainer as jSXExpressionContainer", - "signature": "(expression: Expression | JSXEmptyExpression) => JSXExpressionContainer", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "jsxFragment as jSXFragment", - "signature": "(openingFragment: JSXOpeningFragment, closingFragment: JSXClosingFragment, children: (JSXElement | JSXFragment | JSXSpreadChild | JSXExpressionContainer | JSXText)[]) => JSXFragment", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "jsxIdentifier as jSXIdentifier", - "signature": "(name: string) => JSXIdentifier", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "jsxMemberExpression as jSXMemberExpression", - "signature": "(object: JSXIdentifier | JSXMemberExpression, property: JSXIdentifier) => JSXMemberExpression", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "jsxNamespacedName as jSXNamespacedName", - "signature": "(namespace: JSXIdentifier, name: JSXIdentifier) => JSXNamespacedName", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "jsxOpeningElement as jSXOpeningElement", - "signature": "(name: JSXIdentifier | JSXMemberExpression | JSXNamespacedName, attributes: (JSXAttribute | JSXSpreadAttribute)[], selfClosing?: boolean) => JSXOpeningElement", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "jsxOpeningFragment as jSXOpeningFragment", - "signature": "() => JSXOpeningFragment", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "jsxSpreadAttribute as jSXSpreadAttribute", - "signature": "(argument: Expression) => JSXSpreadAttribute", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "jsxSpreadChild as jSXSpreadChild", - "signature": "(expression: Expression) => JSXSpreadChild", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "jsxText as jSXText", - "signature": "(value: string) => JSXText", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "jsxAttribute", - "signature": "(name: JSXIdentifier | JSXNamespacedName, value?: StringLiteral | JSXElement | JSXFragment | JSXExpressionContainer) => JSXAttribute", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "jsxClosingElement", - "signature": "(name: JSXIdentifier | JSXMemberExpression | JSXNamespacedName) => JSXClosingElement", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "jsxClosingFragment", - "signature": "() => JSXClosingFragment", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "jsxElement", - "signature": "(openingElement: JSXOpeningElement, closingElement: JSXClosingElement, children: (JSXElement | JSXFragment | JSXSpreadChild | JSXExpressionContainer | JSXText)[], selfClosing?: boolean) => JSXElement", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "jsxEmptyExpression", - "signature": "() => JSXEmptyExpression", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "jsxExpressionContainer", - "signature": "(expression: Expression | JSXEmptyExpression) => JSXExpressionContainer", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "jsxFragment", - "signature": "(openingFragment: JSXOpeningFragment, closingFragment: JSXClosingFragment, children: (JSXElement | JSXFragment | JSXSpreadChild | JSXExpressionContainer | JSXText)[]) => JSXFragment", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "jsxIdentifier", - "signature": "(name: string) => JSXIdentifier", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "jsxMemberExpression", - "signature": "(object: JSXIdentifier | JSXMemberExpression, property: JSXIdentifier) => JSXMemberExpression", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "jsxNamespacedName", - "signature": "(namespace: JSXIdentifier, name: JSXIdentifier) => JSXNamespacedName", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "jsxOpeningElement", - "signature": "(name: JSXIdentifier | JSXMemberExpression | JSXNamespacedName, attributes: (JSXAttribute | JSXSpreadAttribute)[], selfClosing?: boolean) => JSXOpeningElement", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "jsxOpeningFragment", - "signature": "() => JSXOpeningFragment", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "jsxSpreadAttribute", - "signature": "(argument: Expression) => JSXSpreadAttribute", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "jsxSpreadChild", - "signature": "(expression: Expression) => JSXSpreadChild", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "jsxText", - "signature": "(value: string) => JSXText", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "labeledStatement", - "signature": "(label: Identifier, body: Statement) => LabeledStatement", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "logicalExpression", - "signature": "(operator: "||" | "&&" | "??", left: Expression, right: Expression) => LogicalExpression", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "matchesPattern", - "signature": "(member: Node, match: string | string[], allowPartial?: boolean) => boolean", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "memberExpression", - "signature": "(object: Expression, property: Expression | PrivateName, computed?: boolean, optional?: boolean) => MemberExpression", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "metaProperty", - "signature": "(meta: Identifier, property: Identifier) => MetaProperty", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "mixedTypeAnnotation", - "signature": "() => MixedTypeAnnotation", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "moduleExpression", - "signature": "(body: Program) => ModuleExpression", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "newExpression", - "signature": "(callee: Expression | V8IntrinsicIdentifier, _arguments: (Expression | ArgumentPlaceholder | SpreadElement)[]) => NewExpression", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "noop", - "signature": "() => Noop", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "nullLiteral", - "signature": "() => NullLiteral", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "nullLiteralTypeAnnotation", - "signature": "() => NullLiteralTypeAnnotation", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "nullableTypeAnnotation", - "signature": "(typeAnnotation: FlowType) => NullableTypeAnnotation", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "NumberLiteral$1 as numberLiteral", - "signature": "(value: number) => NumericLiteral", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "numberLiteralTypeAnnotation", - "signature": "(value: number) => NumberLiteralTypeAnnotation", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "numberTypeAnnotation", - "signature": "() => NumberTypeAnnotation", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "numericLiteral", - "signature": "(value: number) => NumericLiteral", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "objectExpression", - "signature": "(properties: (ObjectMethod | ObjectProperty | SpreadElement)[]) => ObjectExpression", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "objectMethod", - "signature": "(kind: "method" | "get" | "set", key: Expression, params: (Identifier | RestElement | Pattern)[], body: BlockStatement, computed?: boolean, generator?: boolean, async?: boolean) => ObjectMethod", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "objectPattern", - "signature": "(properties: (ObjectProperty | RestElement)[]) => ObjectPattern", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "objectProperty", - "signature": "(key: Expression | PrivateName, value: ArrayExpression | AssignmentExpression | BinaryExpression | ... 52 more ... | RestElement, computed?: boolean, shorthand?: boolean, decorators?: Decorator[]) => ObjectProperty", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "objectTypeAnnotation", - "signature": "(properties: (ObjectTypeProperty | ObjectTypeSpreadProperty)[], indexers?: ObjectTypeIndexer[], callProperties?: ObjectTypeCallProperty[], internalSlots?: ObjectTypeInternalSlot[], exact?: boolean) => ObjectTypeAnnotation", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "objectTypeCallProperty", - "signature": "(value: FlowType) => ObjectTypeCallProperty", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "objectTypeIndexer", - "signature": "(id: Identifier, key: FlowType, value: FlowType, variance?: Variance) => ObjectTypeIndexer", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "objectTypeInternalSlot", - "signature": "(id: Identifier, value: FlowType, optional: boolean, _static: boolean, method: boolean) => ObjectTypeInternalSlot", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "objectTypeProperty", - "signature": "(key: Identifier | StringLiteral, value: FlowType, variance?: Variance) => ObjectTypeProperty", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "objectTypeSpreadProperty", - "signature": "(argument: FlowType) => ObjectTypeSpreadProperty", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "opaqueType", - "signature": "(id: Identifier, typeParameters: TypeParameterDeclaration, supertype: FlowType, impltype: FlowType) => OpaqueType", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "optionalCallExpression", - "signature": "(callee: Expression, _arguments: (Expression | ArgumentPlaceholder | SpreadElement)[], optional: boolean) => OptionalCallExpression", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "optionalIndexedAccessType", - "signature": "(objectType: FlowType, indexType: FlowType) => OptionalIndexedAccessType", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "optionalMemberExpression", - "signature": "(object: Expression, property: Expression, computed: boolean, optional: boolean) => OptionalMemberExpression", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "parenthesizedExpression", - "signature": "(expression: Expression) => ParenthesizedExpression", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "pipelineBareFunction", - "signature": "(callee: Expression) => PipelineBareFunction", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "pipelinePrimaryTopicReference", - "signature": "() => PipelinePrimaryTopicReference", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "pipelineTopicExpression", - "signature": "(expression: Expression) => PipelineTopicExpression", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "placeholder", - "signature": "(expectedNode: "Identifier" | "StringLiteral" | "Expression" | "Statement" | "Declaration" | "BlockStatement" | "ClassBody" | "Pattern", name: Identifier) => Placeholder", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "prependToMemberExpression", - "signature": ">(member: T, prepend: Expression) => T", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "privateName", - "signature": "(id: Identifier) => PrivateName", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "program", - "signature": "(body: Statement[], directives?: Directive[], sourceType?: "script" | "module", interpreter?: InterpreterDirective) => Program", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "qualifiedTypeIdentifier", - "signature": "(id: Identifier, qualification: Identifier | QualifiedTypeIdentifier) => QualifiedTypeIdentifier", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "react", - "signature": "{ isReactComponent: (member: Node) => boolean; isCompatTag: (tagName?: string) => boolean; buildChildren: (node: JSXElement | JSXFragment) => ReturnedChild[]; }", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "recordExpression", - "signature": "(properties: (ObjectProperty | SpreadElement)[]) => RecordExpression", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "regExpLiteral", - "signature": "(pattern: string, flags?: string) => RegExpLiteral", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "RegexLiteral$1 as regexLiteral", - "signature": "(pattern: string, flags?: string) => RegExpLiteral", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "removeComments", - "signature": "(node: T) => T", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "removeProperties", - "signature": "(node: Node, opts?: Options) => void", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "removePropertiesDeep", - "signature": "(tree: T, opts?: { preserveComments: boolean; }) => T", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "removeTypeDuplicates", - "signature": "(nodesIn: readonly (false | FlowType)[]) => FlowType[]", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "restElement", - "signature": "(argument: LVal) => RestElement", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "RestProperty$1 as restProperty", - "signature": "(argument: LVal) => RestElement", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "returnStatement", - "signature": "(argument?: Expression) => ReturnStatement", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "sequenceExpression", - "signature": "(expressions: Expression[]) => SequenceExpression", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "shallowEqual", - "signature": "(actual: object, expected: T) => actual is T", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "spreadElement", - "signature": "(argument: Expression) => SpreadElement", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "SpreadProperty$1 as spreadProperty", - "signature": "(argument: Expression) => SpreadElement", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "staticBlock", - "signature": "(body: Statement[]) => StaticBlock", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "stringLiteral", - "signature": "(value: string) => StringLiteral", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "stringLiteralTypeAnnotation", - "signature": "(value: string) => StringLiteralTypeAnnotation", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "stringTypeAnnotation", - "signature": "() => StringTypeAnnotation", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "_super as super", - "signature": "() => Super", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "switchCase", - "signature": "(test: Expression, consequent: Statement[]) => SwitchCase", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "switchStatement", - "signature": "(discriminant: Expression, cases: SwitchCase[]) => SwitchStatement", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "symbolTypeAnnotation", - "signature": "() => SymbolTypeAnnotation", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "tsAnyKeyword as tSAnyKeyword", - "signature": "() => TSAnyKeyword", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "tsArrayType as tSArrayType", - "signature": "(elementType: TSType) => TSArrayType", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "tsAsExpression as tSAsExpression", - "signature": "(expression: Expression, typeAnnotation: TSType) => TSAsExpression", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "tsBigIntKeyword as tSBigIntKeyword", - "signature": "() => TSBigIntKeyword", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "tsBooleanKeyword as tSBooleanKeyword", - "signature": "() => TSBooleanKeyword", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "tsCallSignatureDeclaration as tSCallSignatureDeclaration", - "signature": "(typeParameters: TSTypeParameterDeclaration, parameters: (Identifier | ArrayPattern | ObjectPattern | RestElement)[], typeAnnotation?: TSTypeAnnotation) => TSCallSignatureDeclaration", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "tsConditionalType as tSConditionalType", - "signature": "(checkType: TSType, extendsType: TSType, trueType: TSType, falseType: TSType) => TSConditionalType", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "tsConstructSignatureDeclaration as tSConstructSignatureDeclaration", - "signature": "(typeParameters: TSTypeParameterDeclaration, parameters: (Identifier | ArrayPattern | ObjectPattern | RestElement)[], typeAnnotation?: TSTypeAnnotation) => TSConstructSignatureDeclaration", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "tsConstructorType as tSConstructorType", - "signature": "(typeParameters: TSTypeParameterDeclaration, parameters: (Identifier | ArrayPattern | ObjectPattern | RestElement)[], typeAnnotation?: TSTypeAnnotation) => TSConstructorType", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "tsDeclareFunction as tSDeclareFunction", - "signature": "(id: Identifier, typeParameters: Noop | TSTypeParameterDeclaration, params: (Identifier | RestElement | Pattern)[], returnType?: Noop | TSTypeAnnotation) => TSDeclareFunction", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "tsDeclareMethod as tSDeclareMethod", - "signature": "(decorators: Decorator[], key: Expression, typeParameters: Noop | TSTypeParameterDeclaration, params: (Identifier | RestElement | TSParameterProperty | Pattern)[], returnType?: Noop | TSTypeAnnotation) => TSDeclareMethod", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "tsEnumDeclaration as tSEnumDeclaration", - "signature": "(id: Identifier, members: TSEnumMember[]) => TSEnumDeclaration", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "tsEnumMember as tSEnumMember", - "signature": "(id: Identifier | StringLiteral, initializer?: Expression) => TSEnumMember", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "tsExportAssignment as tSExportAssignment", - "signature": "(expression: Expression) => TSExportAssignment", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "tsExpressionWithTypeArguments as tSExpressionWithTypeArguments", - "signature": "(expression: TSEntityName, typeParameters?: TSTypeParameterInstantiation) => TSExpressionWithTypeArguments", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "tsExternalModuleReference as tSExternalModuleReference", - "signature": "(expression: StringLiteral) => TSExternalModuleReference", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "tsFunctionType as tSFunctionType", - "signature": "(typeParameters: TSTypeParameterDeclaration, parameters: (Identifier | ArrayPattern | ObjectPattern | RestElement)[], typeAnnotation?: TSTypeAnnotation) => TSFunctionType", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "tsImportEqualsDeclaration as tSImportEqualsDeclaration", - "signature": "(id: Identifier, moduleReference: TSExternalModuleReference | TSEntityName) => TSImportEqualsDeclaration", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "tsImportType as tSImportType", - "signature": "(argument: StringLiteral, qualifier?: TSEntityName, typeParameters?: TSTypeParameterInstantiation) => TSImportType", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "tsIndexSignature as tSIndexSignature", - "signature": "(parameters: Identifier[], typeAnnotation?: TSTypeAnnotation) => TSIndexSignature", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "tsIndexedAccessType as tSIndexedAccessType", - "signature": "(objectType: TSType, indexType: TSType) => TSIndexedAccessType", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "tsInferType as tSInferType", - "signature": "(typeParameter: TSTypeParameter) => TSInferType", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "tsInstantiationExpression as tSInstantiationExpression", - "signature": "(expression: Expression, typeParameters?: TSTypeParameterInstantiation) => TSInstantiationExpression", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "tsInterfaceBody as tSInterfaceBody", - "signature": "(body: TSTypeElement[]) => TSInterfaceBody", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "tsInterfaceDeclaration as tSInterfaceDeclaration", - "signature": "(id: Identifier, typeParameters: TSTypeParameterDeclaration, _extends: TSExpressionWithTypeArguments[], body: TSInterfaceBody) => TSInterfaceDeclaration", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "tsIntersectionType as tSIntersectionType", - "signature": "(types: TSType[]) => TSIntersectionType", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "tsIntrinsicKeyword as tSIntrinsicKeyword", - "signature": "() => TSIntrinsicKeyword", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "tsLiteralType as tSLiteralType", - "signature": "(literal: StringLiteral | NumericLiteral | BooleanLiteral | UnaryExpression | TemplateLiteral | BigIntLiteral) => TSLiteralType", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "tsMappedType as tSMappedType", - "signature": "(typeParameter: TSTypeParameter, typeAnnotation?: TSType, nameType?: TSType) => TSMappedType", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "tsMethodSignature as tSMethodSignature", - "signature": "(key: Expression, typeParameters: TSTypeParameterDeclaration, parameters: (Identifier | ArrayPattern | ObjectPattern | RestElement)[], typeAnnotation?: TSTypeAnnotation) => TSMethodSignature", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "tsModuleBlock as tSModuleBlock", - "signature": "(body: Statement[]) => TSModuleBlock", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "tsModuleDeclaration as tSModuleDeclaration", - "signature": "(id: Identifier | StringLiteral, body: TSModuleBlock | TSModuleDeclaration) => TSModuleDeclaration", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "tsNamedTupleMember as tSNamedTupleMember", - "signature": "(label: Identifier, elementType: TSType, optional?: boolean) => TSNamedTupleMember", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "tsNamespaceExportDeclaration as tSNamespaceExportDeclaration", - "signature": "(id: Identifier) => TSNamespaceExportDeclaration", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "tsNeverKeyword as tSNeverKeyword", - "signature": "() => TSNeverKeyword", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "tsNonNullExpression as tSNonNullExpression", - "signature": "(expression: Expression) => TSNonNullExpression", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "tsNullKeyword as tSNullKeyword", - "signature": "() => TSNullKeyword", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "tsNumberKeyword as tSNumberKeyword", - "signature": "() => TSNumberKeyword", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "tsObjectKeyword as tSObjectKeyword", - "signature": "() => TSObjectKeyword", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "tsOptionalType as tSOptionalType", - "signature": "(typeAnnotation: TSType) => TSOptionalType", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "tsParameterProperty as tSParameterProperty", - "signature": "(parameter: Identifier | AssignmentPattern) => TSParameterProperty", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "tsParenthesizedType as tSParenthesizedType", - "signature": "(typeAnnotation: TSType) => TSParenthesizedType", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "tsPropertySignature as tSPropertySignature", - "signature": "(key: Expression, typeAnnotation?: TSTypeAnnotation) => TSPropertySignature", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "tsQualifiedName as tSQualifiedName", - "signature": "(left: TSEntityName, right: Identifier) => TSQualifiedName", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "tsRestType as tSRestType", - "signature": "(typeAnnotation: TSType) => TSRestType", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "tsSatisfiesExpression as tSSatisfiesExpression", - "signature": "(expression: Expression, typeAnnotation: TSType) => TSSatisfiesExpression", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "tsStringKeyword as tSStringKeyword", - "signature": "() => TSStringKeyword", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "tsSymbolKeyword as tSSymbolKeyword", - "signature": "() => TSSymbolKeyword", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "tsThisType as tSThisType", - "signature": "() => TSThisType", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "tsTupleType as tSTupleType", - "signature": "(elementTypes: (TSNamedTupleMember | TSType)[]) => TSTupleType", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "tsTypeAliasDeclaration as tSTypeAliasDeclaration", - "signature": "(id: Identifier, typeParameters: TSTypeParameterDeclaration, typeAnnotation: TSType) => TSTypeAliasDeclaration", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "tsTypeAnnotation as tSTypeAnnotation", - "signature": "(typeAnnotation: TSType) => TSTypeAnnotation", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "tsTypeAssertion as tSTypeAssertion", - "signature": "(typeAnnotation: TSType, expression: Expression) => TSTypeAssertion", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "tsTypeLiteral as tSTypeLiteral", - "signature": "(members: TSTypeElement[]) => TSTypeLiteral", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "tsTypeOperator as tSTypeOperator", - "signature": "(typeAnnotation: TSType) => TSTypeOperator", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "tsTypeParameter as tSTypeParameter", - "signature": "(constraint: TSType, _default: TSType, name: string) => TSTypeParameter", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "tsTypeParameterDeclaration as tSTypeParameterDeclaration", - "signature": "(params: TSTypeParameter[]) => TSTypeParameterDeclaration", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "tsTypeParameterInstantiation as tSTypeParameterInstantiation", - "signature": "(params: TSType[]) => TSTypeParameterInstantiation", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "tsTypePredicate as tSTypePredicate", - "signature": "(parameterName: Identifier | TSThisType, typeAnnotation?: TSTypeAnnotation, asserts?: boolean) => TSTypePredicate", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "tsTypeQuery as tSTypeQuery", - "signature": "(exprName: TSImportType | TSEntityName, typeParameters?: TSTypeParameterInstantiation) => TSTypeQuery", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "tsTypeReference as tSTypeReference", - "signature": "(typeName: TSEntityName, typeParameters?: TSTypeParameterInstantiation) => TSTypeReference", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "tsUndefinedKeyword as tSUndefinedKeyword", - "signature": "() => TSUndefinedKeyword", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "tsUnionType as tSUnionType", - "signature": "(types: TSType[]) => TSUnionType", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "tsUnknownKeyword as tSUnknownKeyword", - "signature": "() => TSUnknownKeyword", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "tsVoidKeyword as tSVoidKeyword", - "signature": "() => TSVoidKeyword", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "taggedTemplateExpression", - "signature": "(tag: Expression, quasi: TemplateLiteral) => TaggedTemplateExpression", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "templateElement", - "signature": "(value: { raw: string; cooked?: string; }, tail?: boolean) => TemplateElement", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "templateLiteral", - "signature": "(quasis: TemplateElement[], expressions: (Expression | TSType)[]) => TemplateLiteral", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "thisExpression", - "signature": "() => ThisExpression", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "thisTypeAnnotation", - "signature": "() => ThisTypeAnnotation", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "throwStatement", - "signature": "(argument: Expression) => ThrowStatement", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "toBindingIdentifierName", - "signature": "(name: string) => string", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "toBlock", - "signature": "(node: Expression | Statement, parent?: Node) => BlockStatement", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "toComputedKey", - "signature": "(node: MemberExpression | OptionalMemberExpression | ClassAccessorProperty | ClassMethod | ClassProperty | ObjectMember, key?: Expression | PrivateName) => Expression | PrivateName", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "_default$3 as toExpression", - "signature": "{ (node: Function): FunctionExpression; (node: Class): ClassExpression; (node: ArrayExpression | AssignmentExpression | ... 55 more ... | ObjectMethod): Expression; }", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "toIdentifier", - "signature": "(input: string) => string", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "toKeyAlias", - "signature": "typeof toKeyAlias", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "_default$2 as toStatement", - "signature": "{ (node: AssignmentExpression, ignore?: boolean): ExpressionStatement; (node: T, ignore: false): T; (node: T_1, ignore?: boolean): false | T_1; (node: Class, ignore: false): ClassDeclaration; (node: Class, ignore?: boolean): false | ClassDeclaration; (node: Function, ignor...", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "topicReference", - "signature": "() => TopicReference", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "traverse", - "signature": "(node: Node, handlers: TraversalHandler | TraversalHandlers, state?: T) => void", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "traverseFast", - "signature": "(node: Node, enter: (node: Node, opts?: Options) => void, opts?: Options) => void", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "tryStatement", - "signature": "(block: BlockStatement, handler?: CatchClause, finalizer?: BlockStatement) => TryStatement", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "tsAnyKeyword", - "signature": "() => TSAnyKeyword", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "tsArrayType", - "signature": "(elementType: TSType) => TSArrayType", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "tsAsExpression", - "signature": "(expression: Expression, typeAnnotation: TSType) => TSAsExpression", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "tsBigIntKeyword", - "signature": "() => TSBigIntKeyword", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "tsBooleanKeyword", - "signature": "() => TSBooleanKeyword", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "tsCallSignatureDeclaration", - "signature": "(typeParameters: TSTypeParameterDeclaration, parameters: (Identifier | ArrayPattern | ObjectPattern | RestElement)[], typeAnnotation?: TSTypeAnnotation) => TSCallSignatureDeclaration", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "tsConditionalType", - "signature": "(checkType: TSType, extendsType: TSType, trueType: TSType, falseType: TSType) => TSConditionalType", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "tsConstructSignatureDeclaration", - "signature": "(typeParameters: TSTypeParameterDeclaration, parameters: (Identifier | ArrayPattern | ObjectPattern | RestElement)[], typeAnnotation?: TSTypeAnnotation) => TSConstructSignatureDeclaration", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "tsConstructorType", - "signature": "(typeParameters: TSTypeParameterDeclaration, parameters: (Identifier | ArrayPattern | ObjectPattern | RestElement)[], typeAnnotation?: TSTypeAnnotation) => TSConstructorType", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "tsDeclareFunction", - "signature": "(id: Identifier, typeParameters: Noop | TSTypeParameterDeclaration, params: (Identifier | RestElement | Pattern)[], returnType?: Noop | TSTypeAnnotation) => TSDeclareFunction", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "tsDeclareMethod", - "signature": "(decorators: Decorator[], key: Expression, typeParameters: Noop | TSTypeParameterDeclaration, params: (Identifier | RestElement | TSParameterProperty | Pattern)[], returnType?: Noop | TSTypeAnnotation) => TSDeclareMethod", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "tsEnumDeclaration", - "signature": "(id: Identifier, members: TSEnumMember[]) => TSEnumDeclaration", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "tsEnumMember", - "signature": "(id: Identifier | StringLiteral, initializer?: Expression) => TSEnumMember", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "tsExportAssignment", - "signature": "(expression: Expression) => TSExportAssignment", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "tsExpressionWithTypeArguments", - "signature": "(expression: TSEntityName, typeParameters?: TSTypeParameterInstantiation) => TSExpressionWithTypeArguments", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "tsExternalModuleReference", - "signature": "(expression: StringLiteral) => TSExternalModuleReference", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "tsFunctionType", - "signature": "(typeParameters: TSTypeParameterDeclaration, parameters: (Identifier | ArrayPattern | ObjectPattern | RestElement)[], typeAnnotation?: TSTypeAnnotation) => TSFunctionType", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "tsImportEqualsDeclaration", - "signature": "(id: Identifier, moduleReference: TSExternalModuleReference | TSEntityName) => TSImportEqualsDeclaration", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "tsImportType", - "signature": "(argument: StringLiteral, qualifier?: TSEntityName, typeParameters?: TSTypeParameterInstantiation) => TSImportType", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "tsIndexSignature", - "signature": "(parameters: Identifier[], typeAnnotation?: TSTypeAnnotation) => TSIndexSignature", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "tsIndexedAccessType", - "signature": "(objectType: TSType, indexType: TSType) => TSIndexedAccessType", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "tsInferType", - "signature": "(typeParameter: TSTypeParameter) => TSInferType", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "tsInstantiationExpression", - "signature": "(expression: Expression, typeParameters?: TSTypeParameterInstantiation) => TSInstantiationExpression", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "tsInterfaceBody", - "signature": "(body: TSTypeElement[]) => TSInterfaceBody", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "tsInterfaceDeclaration", - "signature": "(id: Identifier, typeParameters: TSTypeParameterDeclaration, _extends: TSExpressionWithTypeArguments[], body: TSInterfaceBody) => TSInterfaceDeclaration", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "tsIntersectionType", - "signature": "(types: TSType[]) => TSIntersectionType", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "tsIntrinsicKeyword", - "signature": "() => TSIntrinsicKeyword", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "tsLiteralType", - "signature": "(literal: StringLiteral | NumericLiteral | BooleanLiteral | UnaryExpression | TemplateLiteral | BigIntLiteral) => TSLiteralType", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "tsMappedType", - "signature": "(typeParameter: TSTypeParameter, typeAnnotation?: TSType, nameType?: TSType) => TSMappedType", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "tsMethodSignature", - "signature": "(key: Expression, typeParameters: TSTypeParameterDeclaration, parameters: (Identifier | ArrayPattern | ObjectPattern | RestElement)[], typeAnnotation?: TSTypeAnnotation) => TSMethodSignature", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "tsModuleBlock", - "signature": "(body: Statement[]) => TSModuleBlock", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "tsModuleDeclaration", - "signature": "(id: Identifier | StringLiteral, body: TSModuleBlock | TSModuleDeclaration) => TSModuleDeclaration", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "tsNamedTupleMember", - "signature": "(label: Identifier, elementType: TSType, optional?: boolean) => TSNamedTupleMember", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "tsNamespaceExportDeclaration", - "signature": "(id: Identifier) => TSNamespaceExportDeclaration", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "tsNeverKeyword", - "signature": "() => TSNeverKeyword", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "tsNonNullExpression", - "signature": "(expression: Expression) => TSNonNullExpression", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "tsNullKeyword", - "signature": "() => TSNullKeyword", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "tsNumberKeyword", - "signature": "() => TSNumberKeyword", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "tsObjectKeyword", - "signature": "() => TSObjectKeyword", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "tsOptionalType", - "signature": "(typeAnnotation: TSType) => TSOptionalType", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "tsParameterProperty", - "signature": "(parameter: Identifier | AssignmentPattern) => TSParameterProperty", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "tsParenthesizedType", - "signature": "(typeAnnotation: TSType) => TSParenthesizedType", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "tsPropertySignature", - "signature": "(key: Expression, typeAnnotation?: TSTypeAnnotation) => TSPropertySignature", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "tsQualifiedName", - "signature": "(left: TSEntityName, right: Identifier) => TSQualifiedName", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "tsRestType", - "signature": "(typeAnnotation: TSType) => TSRestType", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "tsSatisfiesExpression", - "signature": "(expression: Expression, typeAnnotation: TSType) => TSSatisfiesExpression", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "tsStringKeyword", - "signature": "() => TSStringKeyword", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "tsSymbolKeyword", - "signature": "() => TSSymbolKeyword", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "tsThisType", - "signature": "() => TSThisType", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "tsTupleType", - "signature": "(elementTypes: (TSNamedTupleMember | TSType)[]) => TSTupleType", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "tsTypeAliasDeclaration", - "signature": "(id: Identifier, typeParameters: TSTypeParameterDeclaration, typeAnnotation: TSType) => TSTypeAliasDeclaration", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "tsTypeAnnotation", - "signature": "(typeAnnotation: TSType) => TSTypeAnnotation", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "tsTypeAssertion", - "signature": "(typeAnnotation: TSType, expression: Expression) => TSTypeAssertion", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "tsTypeLiteral", - "signature": "(members: TSTypeElement[]) => TSTypeLiteral", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "tsTypeOperator", - "signature": "(typeAnnotation: TSType) => TSTypeOperator", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "tsTypeParameter", - "signature": "(constraint: TSType, _default: TSType, name: string) => TSTypeParameter", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "tsTypeParameterDeclaration", - "signature": "(params: TSTypeParameter[]) => TSTypeParameterDeclaration", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "tsTypeParameterInstantiation", - "signature": "(params: TSType[]) => TSTypeParameterInstantiation", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "tsTypePredicate", - "signature": "(parameterName: Identifier | TSThisType, typeAnnotation?: TSTypeAnnotation, asserts?: boolean) => TSTypePredicate", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "tsTypeQuery", - "signature": "(exprName: TSImportType | TSEntityName, typeParameters?: TSTypeParameterInstantiation) => TSTypeQuery", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "tsTypeReference", - "signature": "(typeName: TSEntityName, typeParameters?: TSTypeParameterInstantiation) => TSTypeReference", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "tsUndefinedKeyword", - "signature": "() => TSUndefinedKeyword", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "tsUnionType", - "signature": "(types: TSType[]) => TSUnionType", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "tsUnknownKeyword", - "signature": "() => TSUnknownKeyword", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "tsVoidKeyword", - "signature": "() => TSVoidKeyword", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "tupleExpression", - "signature": "(elements?: (Expression | SpreadElement)[]) => TupleExpression", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "tupleTypeAnnotation", - "signature": "(types: FlowType[]) => TupleTypeAnnotation", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "typeAlias", - "signature": "(id: Identifier, typeParameters: TypeParameterDeclaration, right: FlowType) => TypeAlias", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "typeAnnotation", - "signature": "(typeAnnotation: FlowType) => TypeAnnotation", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "typeCastExpression", - "signature": "(expression: Expression, typeAnnotation: TypeAnnotation) => TypeCastExpression", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "typeParameter", - "signature": "(bound?: TypeAnnotation, _default?: FlowType, variance?: Variance) => TypeParameter", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "typeParameterDeclaration", - "signature": "(params: TypeParameter[]) => TypeParameterDeclaration", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "typeParameterInstantiation", - "signature": "(params: FlowType[]) => TypeParameterInstantiation", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "typeofTypeAnnotation", - "signature": "(argument: FlowType) => TypeofTypeAnnotation", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "unaryExpression", - "signature": "(operator: "+" | "-" | "void" | "throw" | "delete" | "!" | "~" | "typeof", argument: Expression, prefix?: boolean) => UnaryExpression", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "unionTypeAnnotation", - "signature": "(types: FlowType[]) => UnionTypeAnnotation", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "updateExpression", - "signature": "(operator: "++" | "--", argument: Expression, prefix?: boolean) => UpdateExpression", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "v8IntrinsicIdentifier", - "signature": "(name: string) => V8IntrinsicIdentifier", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "validate", - "signature": "(node: Node, key: string, val: any) => void", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "_default$1 as valueToNode", - "signature": "{ (value: undefined): Identifier; (value: boolean): BooleanLiteral; (value: null): NullLiteral; (value: string): StringLiteral; (value: number): BinaryExpression | ... 1 more ... | UnaryExpression; (value: RegExp): RegExpLiteral; (value: readonly unknown[]): ArrayExpression; (value: object): ObjectExpression; (value...", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "variableDeclaration", - "signature": "(kind: "var" | "let" | "const" | "using" | "await using", declarations: VariableDeclarator[]) => VariableDeclaration", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "variableDeclarator", - "signature": "(id: LVal, init?: Expression) => VariableDeclarator", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "variance", - "signature": "(kind: "minus" | "plus") => Variance", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "voidTypeAnnotation", - "signature": "() => VoidTypeAnnotation", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "whileStatement", - "signature": "(test: Expression, body: Statement) => WhileStatement", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "withStatement", - "signature": "(object: Expression, body: Statement) => WithStatement", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "yieldExpression", - "signature": "(argument?: Expression, delegate?: boolean) => YieldExpression", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "yieldExpression", - "signature": "(argument?: Expression, delegate?: boolean) => YieldExpression", - "type": "const", - "visibility": "public", - }, - ], - "name": "index.d.ts", - "type": "file", - }, - ], - "name": "lib/", - "type": "directory", - }, - ], - "name": "types/", - "type": "directory", - }, - ], - "name": "@babel/", - "type": "directory", - }, - { - "children": [ - { - "children": [ - { - "children": [ - { - "children": [ - { - "isDefault": false, - "name": "Jest", - "signature": "interface", - "type": "interface", - "visibility": "public", - }, - { - "children": [ - { - "name": "constructor", - "signature": "(config: JestEnvironmentConfig, context: EnvironmentContext): JestEnvironment", - "type": "method", - "visibility": "public", - }, - { - "name": "global", - "signature": "Global_2", - "type": "property", - "visibility": "public", - }, - { - "name": "fakeTimers", - "signature": "LegacyFakeTimers", - "type": "property", - "visibility": "public", - }, - { - "name": "fakeTimersModern", - "signature": "ModernFakeTimers", - "type": "property", - "visibility": "public", - }, - { - "name": "moduleMocker", - "signature": "ModuleMocker", - "type": "property", - "visibility": "public", - }, - { - "name": "getVmContext", - "signature": "(): Context", - "type": "method", - "visibility": "public", - }, - { - "name": "setup", - "signature": "(): Promise", - "type": "method", - "visibility": "public", - }, - { - "name": "teardown", - "signature": "(): Promise", - "type": "method", - "visibility": "public", - }, - { - "name": "handleTestEvent", - "signature": "EventHandler", - "type": "property", - "visibility": "public", - }, - { - "name": "exportConditions", - "signature": "() => string[]", - "type": "property", - "visibility": "public", - }, - ], - "isDefault": false, - "name": "JestEnvironment", - "signature": "class", - "type": "class", - "visibility": "public", - }, - { - "isDefault": false, - "name": "JestEnvironmentConfig", - "signature": "interface", - "type": "interface", - "visibility": "public", - }, - { - "isDefault": false, - "name": "JestImportMeta", - "signature": "interface", - "type": "interface", - "visibility": "public", - }, - ], - "name": "index.d.ts", - "type": "file", - }, - ], - "name": "build/", - "type": "directory", - }, - ], - "name": "environment/", - "type": "directory", - }, - { - "children": [ - { - "children": [ - { - "children": [ - { - "isDefault": false, - "name": "AsymmetricMatchers", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "AsymmetricMatchers", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "jestExpect", - "signature": "JestExpect", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "jestExpect", - "signature": "JestExpect", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "MatcherContext", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "MatcherContext", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "MatcherFunction", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "MatcherFunction", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "MatcherFunctionWithContext", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "MatcherFunctionWithContext", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "Matchers", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "Matchers", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "MatcherState", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "MatcherState", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "MatcherUtils", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "MatcherUtils", - "signature": "any", - "type": "const", - "visibility": "public", - }, - ], - "name": "index.d.ts", - "type": "file", - }, - ], - "name": "build/", - "type": "directory", - }, - ], - "name": "expect/", - "type": "directory", - }, - { - "children": [ - { - "children": [ - { - "children": [ - { - "isDefault": false, - "name": "arrayBufferEquality", - "signature": "(a: unknown, b: unknown) => boolean", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "arrayBufferEquality", - "signature": "(a: unknown, b: unknown) => boolean", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "emptyObject", - "signature": "(obj: unknown): boolean", - "type": "function", - "visibility": "public", - }, - { - "isDefault": false, - "name": "equals", - "signature": "EqualsFunction", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "equals", - "signature": "EqualsFunction", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "getObjectKeys", - "signature": "(object: object) => (string | symbol)[]", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "getObjectKeys", - "signature": "(object: object) => (string | symbol)[]", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "getObjectSubset", - "signature": "(object: any, subset: any, customTesters?: Tester[], seenReferences?: WeakMap) => any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "getObjectSubset", - "signature": "(object: any, subset: any, customTesters?: Tester[], seenReferences?: WeakMap) => any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "getPath", - "signature": "(object: Record, propertyPath: string | string[]) => GetPath", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "getPath", - "signature": "(object: Record, propertyPath: string | string[]) => GetPath", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isA", - "signature": "(typeName: string, value: unknown): value is T", - "type": "function", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isError", - "signature": "(value: unknown) => value is Error", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isError", - "signature": "(value: unknown) => value is Error", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isOneline", - "signature": "(expected: unknown, received: unknown) => boolean", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isOneline", - "signature": "(expected: unknown, received: unknown) => boolean", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "iterableEquality", - "signature": "(a: any, b: any, customTesters?: Tester[], aStack?: any[], bStack?: any[]) => boolean", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "iterableEquality", - "signature": "(a: any, b: any, customTesters?: Tester[], aStack?: any[], bStack?: any[]) => boolean", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "partition", - "signature": "(items: T[], predicate: (arg: T) => boolean) => [T[], T[]]", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "partition", - "signature": "(items: T[], predicate: (arg: T) => boolean) => [T[], T[]]", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "pathAsArray", - "signature": "(propertyPath: string) => any[]", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "pathAsArray", - "signature": "(propertyPath: string) => any[]", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "sparseArrayEquality", - "signature": "(a: unknown, b: unknown, customTesters?: Tester[]) => boolean", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "sparseArrayEquality", - "signature": "(a: unknown, b: unknown, customTesters?: Tester[]) => boolean", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "subsetEquality", - "signature": "(object: unknown, subset: unknown, customTesters?: Tester[]) => boolean", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "subsetEquality", - "signature": "(object: unknown, subset: unknown, customTesters?: Tester[]) => boolean", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "TesterContext", - "signature": "interface", - "type": "interface", - "visibility": "public", - }, - { - "isDefault": false, - "name": "typeEquality", - "signature": "(a: any, b: any) => boolean", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "typeEquality", - "signature": "(a: any, b: any) => boolean", - "type": "const", - "visibility": "public", - }, - ], - "name": "index.d.ts", - "type": "file", - }, - ], - "name": "build/", - "type": "directory", - }, - ], - "name": "expect-utils/", - "type": "directory", - }, - { - "children": [ - { - "children": [ - { - "children": [ - { - "children": [ - { - "name": "constructor", - "signature": "({ global, moduleMocker, timerConfig, config, maxLoops, }: { global: typeof globalThis; moduleMocker: ModuleMocker; timerConfig: TimerConfig; config: StackTraceConfig; maxLoops?: number; }): LegacyFakeTimers<...>", - "type": "method", - "visibility": "public", - }, - { - "name": "clearAllTimers", - "signature": "(): void", - "type": "method", - "visibility": "public", - }, - { - "name": "dispose", - "signature": "(): void", - "type": "method", - "visibility": "public", - }, - { - "name": "reset", - "signature": "(): void", - "type": "method", - "visibility": "public", - }, - { - "name": "now", - "signature": "(): number", - "type": "method", - "visibility": "public", - }, - { - "name": "runAllTicks", - "signature": "(): void", - "type": "method", - "visibility": "public", - }, - { - "name": "runAllImmediates", - "signature": "(): void", - "type": "method", - "visibility": "public", - }, - { - "name": "runAllTimers", - "signature": "(): void", - "type": "method", - "visibility": "public", - }, - { - "name": "runOnlyPendingTimers", - "signature": "(): void", - "type": "method", - "visibility": "public", - }, - { - "name": "advanceTimersToNextTimer", - "signature": "(steps?: number): void", - "type": "method", - "visibility": "public", - }, - { - "name": "advanceTimersByTime", - "signature": "(msToRun: number): void", - "type": "method", - "visibility": "public", - }, - { - "name": "runWithRealTimers", - "signature": "(cb: Callback): void", - "type": "method", - "visibility": "public", - }, - { - "name": "useRealTimers", - "signature": "(): void", - "type": "method", - "visibility": "public", - }, - { - "name": "useFakeTimers", - "signature": "(): void", - "type": "method", - "visibility": "public", - }, - { - "name": "getTimerCount", - "signature": "(): number", - "type": "method", - "visibility": "public", - }, - ], - "isDefault": false, - "name": "LegacyFakeTimers", - "signature": "class", - "type": "class", - "visibility": "public", - }, - { - "children": [ - { - "name": "constructor", - "signature": "({ global, config, }: { global: typeof globalThis; config: ProjectConfig; }): ModernFakeTimers", - "type": "method", - "visibility": "public", - }, - { - "name": "clearAllTimers", - "signature": "(): void", - "type": "method", - "visibility": "public", - }, - { - "name": "dispose", - "signature": "(): void", - "type": "method", - "visibility": "public", - }, - { - "name": "runAllTimers", - "signature": "(): void", - "type": "method", - "visibility": "public", - }, - { - "name": "runAllTimersAsync", - "signature": "(): Promise", - "type": "method", - "visibility": "public", - }, - { - "name": "runOnlyPendingTimers", - "signature": "(): void", - "type": "method", - "visibility": "public", - }, - { - "name": "runOnlyPendingTimersAsync", - "signature": "(): Promise", - "type": "method", - "visibility": "public", - }, - { - "name": "advanceTimersToNextTimer", - "signature": "(steps?: number): void", - "type": "method", - "visibility": "public", - }, - { - "name": "advanceTimersToNextTimerAsync", - "signature": "(steps?: number): Promise", - "type": "method", - "visibility": "public", - }, - { - "name": "advanceTimersByTime", - "signature": "(msToRun: number): void", - "type": "method", - "visibility": "public", - }, - { - "name": "advanceTimersByTimeAsync", - "signature": "(msToRun: number): Promise", - "type": "method", - "visibility": "public", - }, - { - "name": "runAllTicks", - "signature": "(): void", - "type": "method", - "visibility": "public", - }, - { - "name": "useRealTimers", - "signature": "(): void", - "type": "method", - "visibility": "public", - }, - { - "name": "useFakeTimers", - "signature": "(fakeTimersConfig?: FakeTimersConfig): void", - "type": "method", - "visibility": "public", - }, - { - "name": "reset", - "signature": "(): void", - "type": "method", - "visibility": "public", - }, - { - "name": "setSystemTime", - "signature": "(now?: number | Date): void", - "type": "method", - "visibility": "public", - }, - { - "name": "getRealSystemTime", - "signature": "(): number", - "type": "method", - "visibility": "public", - }, - { - "name": "now", - "signature": "(): number", - "type": "method", - "visibility": "public", - }, - { - "name": "getTimerCount", - "signature": "(): number", - "type": "method", - "visibility": "public", - }, - ], - "isDefault": false, - "name": "ModernFakeTimers", - "signature": "class", - "type": "class", - "visibility": "public", - }, - ], - "name": "index.d.ts", - "type": "file", - }, - ], - "name": "build/", - "type": "directory", - }, - ], - "name": "fake-timers/", - "type": "directory", - }, - { - "children": [ - { - "children": [ - { - "children": [ - { - "isDefault": false, - "name": "expect", - "signature": "JestExpect", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "expect", - "signature": "JestExpect", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "it", - "signature": "ItConcurrent", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "it", - "signature": "ItConcurrent", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "test", - "signature": "ItConcurrent", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "test", - "signature": "ItConcurrent", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "fit", - "signature": "ItBase & { concurrent?: ItConcurrentBase; }", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "fit", - "signature": "ItBase & { concurrent?: ItConcurrentBase; }", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "xit", - "signature": "ItBase", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "xit", - "signature": "ItBase", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "xtest", - "signature": "ItBase", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "xtest", - "signature": "ItBase", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "describe", - "signature": "Describe", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "describe", - "signature": "Describe", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "xdescribe", - "signature": "DescribeBase", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "xdescribe", - "signature": "DescribeBase", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "fdescribe", - "signature": "DescribeBase", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "fdescribe", - "signature": "DescribeBase", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "beforeAll", - "signature": "HookBase", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "beforeAll", - "signature": "HookBase", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "beforeEach", - "signature": "HookBase", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "beforeEach", - "signature": "HookBase", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "afterEach", - "signature": "HookBase", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "afterEach", - "signature": "HookBase", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "afterAll", - "signature": "HookBase", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "afterAll", - "signature": "HookBase", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "jest", - "signature": "Jest", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "jest", - "signature": "Jest", - "type": "const", - "visibility": "public", - }, - ], - "name": "index.d.ts", - "type": "file", - }, - ], - "name": "build/", - "type": "directory", - }, - ], - "name": "globals/", - "type": "directory", - }, - { - "children": [ - { - "children": [ - { - "children": [ - { - "isDefault": false, - "name": "SnapshotFormat", - "signature": "TObject<{ callToJSON: TReadonlyOptional; compareKeys: TReadonlyOptional; escapeRegex: TReadonlyOptional; ... 8 more ...; theme: TReadonlyOptional<...>; }>", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "SnapshotFormat", - "signature": "TObject<{ callToJSON: TReadonlyOptional; compareKeys: TReadonlyOptional; escapeRegex: TReadonlyOptional; ... 8 more ...; theme: TReadonlyOptional<...>; }>", - "type": "const", - "visibility": "public", - }, - ], - "name": "index.d.ts", - "type": "file", - }, - ], - "name": "build/", - "type": "directory", - }, - ], - "name": "schemas/", - "type": "directory", - }, - { - "children": [ - { - "children": [ - { - "children": [ - { - "isDefault": false, - "name": "Circus", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "Circus", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "Config", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "Config", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "ConfigGlobals", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "Describe", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "DescribeBase", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "Each", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "EventHandler", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "Failing", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "Global", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "Global", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "Global_2", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "GlobalAdditions", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "HookBase", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "It", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "ItBase", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "ItConcurrent", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "ItConcurrentBase", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "ItConcurrentExtended", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "JestGlobals", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "TestFrameworkGlobals", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "TestResult", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "TestResult", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "TransformTypes", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "TransformTypes", - "signature": "any", - "type": "const", - "visibility": "public", - }, - ], - "name": "index.d.ts", - "type": "file", - }, - ], - "name": "build/", - "type": "directory", - }, - ], - "name": "types/", - "type": "directory", - }, - ], - "name": "@jest/", - "type": "directory", - }, - { - "children": [ - { - "children": [ - { - "children": [ - { - "isDefault": false, - "name": "Modifier", - "signature": "unique symbol", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "Modifier", - "signature": "unique symbol", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "Hint", - "signature": "unique symbol", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "Hint", - "signature": "unique symbol", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "Kind", - "signature": "unique symbol", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "Kind", - "signature": "unique symbol", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "PatternBoolean", - "signature": ""(true|false)"", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "PatternBoolean", - "signature": ""(true|false)"", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "PatternNumber", - "signature": ""(0|[1-9][0-9]*)"", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "PatternNumber", - "signature": ""(0|[1-9][0-9]*)"", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "PatternString", - "signature": ""(.*)"", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "PatternString", - "signature": ""(.*)"", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "PatternBooleanExact", - "signature": "string", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "PatternBooleanExact", - "signature": "string", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "PatternNumberExact", - "signature": "string", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "PatternNumberExact", - "signature": "string", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "PatternStringExact", - "signature": "string", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "PatternStringExact", - "signature": "string", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "SchemaOptions", - "signature": "interface", - "type": "interface", - "visibility": "public", - }, - { - "isDefault": false, - "name": "TKind", - "signature": "interface", - "type": "interface", - "visibility": "public", - }, - { - "isDefault": false, - "name": "TSchema", - "signature": "interface", - "type": "interface", - "visibility": "public", - }, - { - "isDefault": false, - "name": "NumericOptions", - "signature": "interface", - "type": "interface", - "visibility": "public", - }, - { - "isDefault": false, - "name": "TAny", - "signature": "interface", - "type": "interface", - "visibility": "public", - }, - { - "isDefault": false, - "name": "ArrayOptions", - "signature": "interface", - "type": "interface", - "visibility": "public", - }, - { - "isDefault": false, - "name": "TArray", - "signature": "interface", - "type": "interface", - "visibility": "public", - }, - { - "isDefault": false, - "name": "TBigInt", - "signature": "interface", - "type": "interface", - "visibility": "public", - }, - { - "isDefault": false, - "name": "TBoolean", - "signature": "interface", - "type": "interface", - "visibility": "public", - }, - { - "isDefault": false, - "name": "TComposite", - "signature": "interface", - "type": "interface", - "visibility": "public", - }, - { - "isDefault": false, - "name": "TConstructor", - "signature": "interface", - "type": "interface", - "visibility": "public", - }, - { - "isDefault": false, - "name": "DateOptions", - "signature": "interface", - "type": "interface", - "visibility": "public", - }, - { - "isDefault": false, - "name": "TDate", - "signature": "interface", - "type": "interface", - "visibility": "public", - }, - { - "isDefault": false, - "name": "TEnumOption", - "signature": "interface", - "type": "interface", - "visibility": "public", - }, - { - "isDefault": false, - "name": "TEnum", - "signature": "interface", - "type": "interface", - "visibility": "public", - }, - { - "isDefault": false, - "name": "TFunction", - "signature": "interface", - "type": "interface", - "visibility": "public", - }, - { - "isDefault": false, - "name": "TInteger", - "signature": "interface", - "type": "interface", - "visibility": "public", - }, - { - "isDefault": false, - "name": "IntersectOptions", - "signature": "interface", - "type": "interface", - "visibility": "public", - }, - { - "isDefault": false, - "name": "TIntersect", - "signature": "interface", - "type": "interface", - "visibility": "public", - }, - { - "isDefault": false, - "name": "TLiteral", - "signature": "interface", - "type": "interface", - "visibility": "public", - }, - { - "isDefault": false, - "name": "TNever", - "signature": "interface", - "type": "interface", - "visibility": "public", - }, - { - "isDefault": false, - "name": "TNot", - "signature": "interface", - "type": "interface", - "visibility": "public", - }, - { - "isDefault": false, - "name": "TNull", - "signature": "interface", - "type": "interface", - "visibility": "public", - }, - { - "isDefault": false, - "name": "TNumber", - "signature": "interface", - "type": "interface", - "visibility": "public", - }, - { - "isDefault": false, - "name": "ObjectOptions", - "signature": "interface", - "type": "interface", - "visibility": "public", - }, - { - "isDefault": false, - "name": "TObject", - "signature": "interface", - "type": "interface", - "visibility": "public", - }, - { - "isDefault": false, - "name": "TPromise", - "signature": "interface", - "type": "interface", - "visibility": "public", - }, - { - "isDefault": false, - "name": "TRecord", - "signature": "interface", - "type": "interface", - "visibility": "public", - }, - { - "isDefault": false, - "name": "TThis", - "signature": "interface", - "type": "interface", - "visibility": "public", - }, - { - "isDefault": false, - "name": "TRecursive", - "signature": "interface", - "type": "interface", - "visibility": "public", - }, - { - "isDefault": false, - "name": "TRef", - "signature": "interface", - "type": "interface", - "visibility": "public", - }, - { - "isDefault": false, - "name": "StringOptions", - "signature": "interface", - "type": "interface", - "visibility": "public", - }, - { - "isDefault": false, - "name": "TString", - "signature": "interface", - "type": "interface", - "visibility": "public", - }, - { - "isDefault": false, - "name": "TSymbol", - "signature": "interface", - "type": "interface", - "visibility": "public", - }, - { - "isDefault": false, - "name": "TTemplateLiteral", - "signature": "interface", - "type": "interface", - "visibility": "public", - }, - { - "isDefault": false, - "name": "TTuple", - "signature": "interface", - "type": "interface", - "visibility": "public", - }, - { - "isDefault": false, - "name": "TUndefined", - "signature": "interface", - "type": "interface", - "visibility": "public", - }, - { - "isDefault": false, - "name": "TUnion", - "signature": "interface", - "type": "interface", - "visibility": "public", - }, - { - "isDefault": false, - "name": "Uint8ArrayOptions", - "signature": "interface", - "type": "interface", - "visibility": "public", - }, - { - "isDefault": false, - "name": "TUint8Array", - "signature": "interface", - "type": "interface", - "visibility": "public", - }, - { - "isDefault": false, - "name": "TUnknown", - "signature": "interface", - "type": "interface", - "visibility": "public", - }, - { - "isDefault": false, - "name": "UnsafeOptions", - "signature": "interface", - "type": "interface", - "visibility": "public", - }, - { - "isDefault": false, - "name": "TUnsafe", - "signature": "interface", - "type": "interface", - "visibility": "public", - }, - { - "isDefault": false, - "name": "TVoid", - "signature": "interface", - "type": "interface", - "visibility": "public", - }, - { - "children": [ - { - "name": "schema", - "signature": "unknown", - "type": "property", - "visibility": "public", - }, - { - "name": "constructor", - "signature": "(schema: unknown): TypeGuardUnknownTypeError", - "type": "method", - "visibility": "public", - }, - ], - "isDefault": false, - "name": "TypeGuardUnknownTypeError", - "signature": "class", - "type": "class", - "visibility": "public", - }, - { - "children": [ - { - "name": "constructor", - "signature": "(message: string): TemplateLiteralParserError", - "type": "method", - "visibility": "public", - }, - ], - "isDefault": false, - "name": "TemplateLiteralParserError", - "signature": "class", - "type": "class", - "visibility": "public", - }, - { - "children": [ - { - "name": "Strict", - "signature": "(schema: T): T", - "type": "method", - "visibility": "public", - }, - ], - "isDefault": false, - "name": "TypeBuilder", - "signature": "class", - "type": "class", - "visibility": "public", - }, - { - "children": [ - { - "name": "Optional", - "signature": "(schema: T): TOptional", - "type": "method", - "visibility": "public", - }, - { - "name": "ReadonlyOptional", - "signature": "(schema: T): TReadonlyOptional", - "type": "method", - "visibility": "public", - }, - { - "name": "Readonly", - "signature": "(schema: T): TReadonly", - "type": "method", - "visibility": "public", - }, - { - "name": "Any", - "signature": "(options?: SchemaOptions): TAny", - "type": "method", - "visibility": "public", - }, - { - "name": "Array", - "signature": "(items: T, options?: ArrayOptions): TArray", - "type": "method", - "visibility": "public", - }, - { - "name": "Boolean", - "signature": "(options?: SchemaOptions): TBoolean", - "type": "method", - "visibility": "public", - }, - { - "name": "Composite", - "signature": "[]>(objects: [...T], options?: ObjectOptions): TComposite", - "type": "method", - "visibility": "public", - }, - { - "name": "Enum", - "signature": ">(item: T, options?: SchemaOptions): TEnum", - "type": "method", - "visibility": "public", - }, - { - "name": "Extends", - "signature": "(left: L, right: R, trueType: T, falseType: U, options?: SchemaOptions): TExtends", - "type": "method", - "visibility": "public", - }, - { - "name": "Exclude", - "signature": "(left: L, right: R, options?: SchemaOptions): TExclude", - "type": "method", - "visibility": "public", - }, - { - "name": "Extract", - "signature": "(left: L, right: R, options?: SchemaOptions): TExtract", - "type": "method", - "visibility": "public", - }, - { - "name": "Integer", - "signature": "(options?: NumericOptions): TInteger", - "type": "method", - "visibility": "public", - }, - { - "name": "Intersect", - "signature": "(allOf: [], options?: SchemaOptions): TNever", - "type": "method", - "visibility": "public", - }, - { - "name": "Intersect", - "signature": "(allOf: [...T], options?: SchemaOptions): T[0]", - "type": "method", - "visibility": "public", - }, - { - "name": "Intersect", - "signature": "(allOf: [...T], options?: IntersectOptions): TIntersect", - "type": "method", - "visibility": "public", - }, - { - "name": "KeyOf", - "signature": "(schema: T, options?: SchemaOptions): TKeyOf", - "type": "method", - "visibility": "public", - }, - { - "name": "Literal", - "signature": "(value: T, options?: SchemaOptions): TLiteral", - "type": "method", - "visibility": "public", - }, - { - "name": "Never", - "signature": "(options?: SchemaOptions): TNever", - "type": "method", - "visibility": "public", - }, - { - "name": "Not", - "signature": "(not: N, schema: T, options?: SchemaOptions): TNot", - "type": "method", - "visibility": "public", - }, - { - "name": "Null", - "signature": "(options?: SchemaOptions): TNull", - "type": "method", - "visibility": "public", - }, - { - "name": "Number", - "signature": "(options?: NumericOptions): TNumber", - "type": "method", - "visibility": "public", - }, - { - "name": "Object", - "signature": "(properties: T, options?: ObjectOptions): TObject", - "type": "method", - "visibility": "public", - }, - { - "name": "Omit", - "signature": ")[]>(schema: T, keys: readonly [...K], options?: SchemaOptions): TOmit", - "type": "method", - "visibility": "public", - }, - { - "name": "Omit", - "signature": "[]>>(schema: T, keys: K, options?: SchemaOptions): TOmit>", - "type": "method", - "visibility": "public", - }, - { - "name": "Omit", - "signature": ">(schema: T, key: K, options?: SchemaOptions): TOmit", - "type": "method", - "visibility": "public", - }, - { - "name": "Omit", - "signature": "(schema: T, key: K, options?: SchemaOptions): TOmit", - "type": "method", - "visibility": "public", - }, - { - "name": "Partial", - "signature": "(schema: T, options?: ObjectOptions): TPartial", - "type": "method", - "visibility": "public", - }, - { - "name": "Pick", - "signature": ")[]>(schema: T, keys: readonly [...K], options?: SchemaOptions): TPick", - "type": "method", - "visibility": "public", - }, - { - "name": "Pick", - "signature": "[]>>(schema: T, keys: K, options?: SchemaOptions): TPick>", - "type": "method", - "visibility": "public", - }, - { - "name": "Pick", - "signature": ">(schema: T, key: K, options?: SchemaOptions): TPick", - "type": "method", - "visibility": "public", - }, - { - "name": "Pick", - "signature": "(schema: T, key: K, options?: SchemaOptions): TPick", - "type": "method", - "visibility": "public", - }, - { - "name": "Record", - "signature": "[]>, T extends TSchema>(key: K, schema: T, options?: ObjectOptions): RecordUnionLiteralType", - "type": "method", - "visibility": "public", - }, - { - "name": "Record", - "signature": ", T extends TSchema>(key: K, schema: T, options?: ObjectOptions): TObject<{ [K2 in K["const"]]: T; }>", - "type": "method", - "visibility": "public", - }, - { - "name": "Record", - "signature": ", T extends TSchema>(key: K, schema: T, options?: ObjectOptions): RecordTemplateLiteralType", - "type": "method", - "visibility": "public", - }, - { - "name": "Record", - "signature": "(key: K, schema: T, options?: ObjectOptions): TRecord", - "type": "method", - "visibility": "public", - }, - { - "name": "Record", - "signature": ", T extends TSchema>(key: K, schema: T, options?: ObjectOptions): TRecord", - "type": "method", - "visibility": "public", - }, - { - "name": "Recursive", - "signature": "(callback: (thisType: TThis) => T, options?: SchemaOptions): TRecursive", - "type": "method", - "visibility": "public", - }, - { - "name": "Ref", - "signature": "(schema: T, options?: SchemaOptions): TRef", - "type": "method", - "visibility": "public", - }, - { - "name": "Required", - "signature": "(schema: T, options?: SchemaOptions): TRequired", - "type": "method", - "visibility": "public", - }, - { - "name": "String", - "signature": "(options?: StringOptions): TString", - "type": "method", - "visibility": "public", - }, - { - "name": "TemplateLiteral", - "signature": "(kinds: [...T], options?: SchemaOptions): TTemplateLiteral", - "type": "method", - "visibility": "public", - }, - { - "name": "Tuple", - "signature": "(items: [...T], options?: SchemaOptions): TTuple", - "type": "method", - "visibility": "public", - }, - { - "name": "Union", - "signature": "(anyOf: [], options?: SchemaOptions): TNever", - "type": "method", - "visibility": "public", - }, - { - "name": "Union", - "signature": "(anyOf: [...T], options?: SchemaOptions): T[0]", - "type": "method", - "visibility": "public", - }, - { - "name": "Union", - "signature": "(anyOf: [...T], options?: SchemaOptions): TUnion", - "type": "method", - "visibility": "public", - }, - { - "name": "Union", - "signature": ">(template: T): Ensure]: TLiteral; }[Static], UnionLast<...>>, TLiteral<...>[]>>>", - "type": "method", - "visibility": "public", - }, - { - "name": "Unknown", - "signature": "(options?: SchemaOptions): TUnknown", - "type": "method", - "visibility": "public", - }, - { - "name": "Unsafe", - "signature": "(options?: UnsafeOptions): TUnsafe", - "type": "method", - "visibility": "public", - }, - ], - "isDefault": false, - "name": "StandardTypeBuilder", - "signature": "class", - "type": "class", - "visibility": "public", - }, - { - "children": [ - { - "name": "BigInt", - "signature": "(options?: NumericOptions): TBigInt", - "type": "method", - "visibility": "public", - }, - { - "name": "ConstructorParameters", - "signature": ">(schema: T, options?: SchemaOptions): TConstructorParameters", - "type": "method", - "visibility": "public", - }, - { - "name": "Constructor", - "signature": ", U extends TSchema>(parameters: T, returns: U, options?: SchemaOptions): TConstructor, U>", - "type": "method", - "visibility": "public", - }, - { - "name": "Constructor", - "signature": "(parameters: [...T], returns: U, options?: SchemaOptions): TConstructor", - "type": "method", - "visibility": "public", - }, - { - "name": "Date", - "signature": "(options?: DateOptions): TDate", - "type": "method", - "visibility": "public", - }, - { - "name": "Function", - "signature": ", U extends TSchema>(parameters: T, returns: U, options?: SchemaOptions): TFunction, U>", - "type": "method", - "visibility": "public", - }, - { - "name": "Function", - "signature": "(parameters: [...T], returns: U, options?: SchemaOptions): TFunction", - "type": "method", - "visibility": "public", - }, - { - "name": "InstanceType", - "signature": ">(schema: T, options?: SchemaOptions): TInstanceType", - "type": "method", - "visibility": "public", - }, - { - "name": "Parameters", - "signature": ">(schema: T, options?: SchemaOptions): TParameters", - "type": "method", - "visibility": "public", - }, - { - "name": "Promise", - "signature": "(item: T, options?: SchemaOptions): TPromise", - "type": "method", - "visibility": "public", - }, - { - "name": "RegEx", - "signature": "(regex: RegExp, options?: SchemaOptions): TString", - "type": "method", - "visibility": "public", - }, - { - "name": "ReturnType", - "signature": ">(schema: T, options?: SchemaOptions): TReturnType", - "type": "method", - "visibility": "public", - }, - { - "name": "Symbol", - "signature": "(options?: SchemaOptions): TSymbol", - "type": "method", - "visibility": "public", - }, - { - "name": "Undefined", - "signature": "(options?: SchemaOptions): TUndefined", - "type": "method", - "visibility": "public", - }, - { - "name": "Uint8Array", - "signature": "(options?: Uint8ArrayOptions): TUint8Array", - "type": "method", - "visibility": "public", - }, - { - "name": "Void", - "signature": "(options?: SchemaOptions): TVoid", - "type": "method", - "visibility": "public", - }, - ], - "isDefault": false, - "name": "ExtendedTypeBuilder", - "signature": "class", - "type": "class", - "visibility": "public", - }, - { - "isDefault": false, - "name": "StandardType", - "signature": "StandardTypeBuilder", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "StandardType", - "signature": "StandardTypeBuilder", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "Type", - "signature": "ExtendedTypeBuilder", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "Type", - "signature": "ExtendedTypeBuilder", - "type": "const", - "visibility": "public", - }, - ], - "name": "typebox.d.ts", - "type": "file", - }, - ], - "name": "typebox/", - "type": "directory", - }, - ], - "name": "@sinclair/", - "type": "directory", - }, - { - "children": [ - { - "children": [ - { - "children": [ - { - "isDefault": false, - "name": "GeneratorOptions", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "NodePath", - "signature": "typeof NodePath", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "ParserOptions", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "t as types", - "signature": "typeof import("/Users/tom/repos/grrowl/ts-print-tree/node_modules/@babel/types/lib/index")", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "template", - "signature": "DefaultTemplateBuilder", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "traverse", - "signature": "{ (parent: Node, opts: TraverseOptions, scope: Scope, state: S, parentPath?: NodePath): void; (parent: Node, opts?: TraverseOptions<...>, scope?: Scope, state?: any, parentPath?: NodePath<...>): void; ... 8 more ...; cache: typeof cache; }", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "Visitor", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "Visitor", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "version", - "signature": "string", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "version", - "signature": "string", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "DEFAULT_EXTENSIONS", - "signature": "[".js", ".jsx", ".es6", ".es", ".mjs"]", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "DEFAULT_EXTENSIONS", - "signature": "[".js", ".jsx", ".es6", ".es", ".mjs"]", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "InputSourceMap", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "TransformOptions", - "signature": "interface", - "type": "interface", - "visibility": "public", - }, - { - "isDefault": false, - "name": "TransformCaller", - "signature": "interface", - "type": "interface", - "visibility": "public", - }, - { - "isDefault": false, - "name": "MatchPatternContext", - "signature": "interface", - "type": "interface", - "visibility": "public", - }, - { - "isDefault": false, - "name": "transform", - "signature": "(code: string, callback: FileResultCallback): void", - "type": "function", - "visibility": "public", - }, - { - "isDefault": false, - "name": "transform", - "signature": "(code: string, opts: TransformOptions, callback: FileResultCallback): void", - "type": "function", - "visibility": "public", - }, - { - "isDefault": false, - "name": "transform", - "signature": "(code: string, opts?: TransformOptions): BabelFileResult", - "type": "function", - "visibility": "public", - }, - { - "isDefault": false, - "name": "transformSync", - "signature": "(code: string, opts?: TransformOptions): BabelFileResult", - "type": "function", - "visibility": "public", - }, - { - "isDefault": false, - "name": "transformAsync", - "signature": "(code: string, opts?: TransformOptions): Promise", - "type": "function", - "visibility": "public", - }, - { - "isDefault": false, - "name": "transformFile", - "signature": "(filename: string, callback: FileResultCallback): void", - "type": "function", - "visibility": "public", - }, - { - "isDefault": false, - "name": "transformFile", - "signature": "(filename: string, opts: TransformOptions, callback: FileResultCallback): void", - "type": "function", - "visibility": "public", - }, - { - "isDefault": false, - "name": "transformFileSync", - "signature": "(filename: string, opts?: TransformOptions): BabelFileResult", - "type": "function", - "visibility": "public", - }, - { - "isDefault": false, - "name": "transformFileAsync", - "signature": "(filename: string, opts?: TransformOptions): Promise", - "type": "function", - "visibility": "public", - }, - { - "isDefault": false, - "name": "transformFromAst", - "signature": "(ast: Node, code: string, callback: FileResultCallback): void", - "type": "function", - "visibility": "public", - }, - { - "isDefault": false, - "name": "transformFromAst", - "signature": "(ast: Node, code: string, opts: TransformOptions, callback: FileResultCallback): void", - "type": "function", - "visibility": "public", - }, - { - "isDefault": false, - "name": "transformFromAstSync", - "signature": "(ast: Node, code?: string, opts?: TransformOptions): BabelFileResult", - "type": "function", - "visibility": "public", - }, - { - "isDefault": false, - "name": "transformFromAstAsync", - "signature": "(ast: Node, code?: string, opts?: TransformOptions): Promise", - "type": "function", - "visibility": "public", - }, - { - "isDefault": false, - "name": "PluginObj", - "signature": "interface", - "type": "interface", - "visibility": "public", - }, - { - "isDefault": false, - "name": "BabelFile", - "signature": "interface", - "type": "interface", - "visibility": "public", - }, - { - "isDefault": false, - "name": "PluginPass", - "signature": "interface", - "type": "interface", - "visibility": "public", - }, - { - "isDefault": false, - "name": "BabelFileResult", - "signature": "interface", - "type": "interface", - "visibility": "public", - }, - { - "isDefault": false, - "name": "BabelFileMetadata", - "signature": "interface", - "type": "interface", - "visibility": "public", - }, - { - "isDefault": false, - "name": "BabelFileModulesMetadata", - "signature": "interface", - "type": "interface", - "visibility": "public", - }, - { - "isDefault": false, - "name": "parse", - "signature": "(code: string, callback: FileParseCallback): void", - "type": "function", - "visibility": "public", - }, - { - "isDefault": false, - "name": "parse", - "signature": "(code: string, options: TransformOptions, callback: FileParseCallback): void", - "type": "function", - "visibility": "public", - }, - { - "isDefault": false, - "name": "parse", - "signature": "(code: string, options?: TransformOptions): ParseResult", - "type": "function", - "visibility": "public", - }, - { - "isDefault": false, - "name": "parseSync", - "signature": "(code: string, options?: TransformOptions): ParseResult", - "type": "function", - "visibility": "public", - }, - { - "isDefault": false, - "name": "parseAsync", - "signature": "(code: string, options?: TransformOptions): Promise>", - "type": "function", - "visibility": "public", - }, - { - "isDefault": false, - "name": "loadOptions", - "signature": "(options?: TransformOptions): object", - "type": "function", - "visibility": "public", - }, - { - "isDefault": false, - "name": "loadPartialConfig", - "signature": "(options?: TransformOptions): Readonly", - "type": "function", - "visibility": "public", - }, - { - "isDefault": false, - "name": "loadPartialConfigAsync", - "signature": "(options?: TransformOptions): Promise>", - "type": "function", - "visibility": "public", - }, - { - "isDefault": false, - "name": "PartialConfig", - "signature": "interface", - "type": "interface", - "visibility": "public", - }, - { - "isDefault": false, - "name": "ConfigItem", - "signature": "interface", - "type": "interface", - "visibility": "public", - }, - { - "isDefault": false, - "name": "resolvePlugin", - "signature": "(name: string, dirname: string): string", - "type": "function", - "visibility": "public", - }, - { - "isDefault": false, - "name": "resolvePreset", - "signature": "(name: string, dirname: string): string", - "type": "function", - "visibility": "public", - }, - { - "isDefault": false, - "name": "CreateConfigItemOptions", - "signature": "interface", - "type": "interface", - "visibility": "public", - }, - { - "isDefault": false, - "name": "createConfigItem", - "signature": "(value: PluginTarget | [PluginTarget, PluginOptions] | [PluginTarget, PluginOptions, string], options?: CreateConfigItemOptions): ConfigItem", - "type": "function", - "visibility": "public", - }, - { - "isDefault": false, - "name": "ConfigAPI", - "signature": "interface", - "type": "interface", - "visibility": "public", - }, - { - "isDefault": false, - "name": "SimpleCacheConfigurator", - "signature": "interface", - "type": "interface", - "visibility": "public", - }, - { - "isDefault": false, - "name": "EnvFunction", - "signature": "interface", - "type": "interface", - "visibility": "public", - }, - ], - "name": "index.d.ts", - "type": "file", - }, - ], - "name": "babel__core/", - "type": "directory", - }, - { - "children": [ - { - "children": [ - { - "isDefault": false, - "name": "GeneratorOptions", - "signature": "interface", - "type": "interface", - "visibility": "public", - }, - { - "children": [ - { - "name": "constructor", - "signature": "(ast: Node, opts?: GeneratorOptions, code?: string): CodeGenerator", - "type": "method", - "visibility": "public", - }, - { - "name": "generate", - "signature": "(): GeneratorResult", - "type": "method", - "visibility": "public", - }, - ], - "isDefault": false, - "name": "CodeGenerator", - "signature": "class", - "type": "class", - "visibility": "public", - }, - { - "isDefault": true, - "name": "generate", - "signature": "(ast: Node, opts?: GeneratorOptions, code?: string | { [filename: string]: string; }): GeneratorResult", - "type": "function", - "visibility": "public", - }, - { - "isDefault": false, - "name": "GeneratorResult", - "signature": "interface", - "type": "interface", - "visibility": "public", - }, - ], - "name": "index.d.ts", - "type": "file", - }, - ], - "name": "babel__generator/", - "type": "directory", - }, - { - "children": [ - { - "children": [ - { - "isDefault": false, - "name": "TemplateBuilderOptions", - "signature": "interface", - "type": "interface", - "visibility": "public", - }, - { - "isDefault": false, - "name": "TemplateBuilder", - "signature": "interface", - "type": "interface", - "visibility": "public", - }, - { - "isDefault": false, - "name": "smart", - "signature": "TemplateBuilder", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "smart", - "signature": "TemplateBuilder", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "statement", - "signature": "TemplateBuilder", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "statement", - "signature": "TemplateBuilder", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "statements", - "signature": "TemplateBuilder", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "statements", - "signature": "TemplateBuilder", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "expression", - "signature": "TemplateBuilder", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "expression", - "signature": "TemplateBuilder", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "program", - "signature": "TemplateBuilder", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "program", - "signature": "TemplateBuilder", - "type": "const", - "visibility": "public", - }, - { - "isDefault": true, - "name": "default", - "signature": "DefaultTemplateBuilder", - "type": "const", - "visibility": "public", - }, - ], - "name": "index.d.ts", - "type": "file", - }, - ], - "name": "babel__template/", - "type": "directory", - }, - { - "children": [ - { - "children": [ - { - "isDefault": true, - "name": "default", - "signature": "{ (parent: Node, opts: TraverseOptions, scope: Scope, state: S, parentPath?: NodePath): void; (parent: Node, opts?: TraverseOptions<...>, scope?: Scope, state?: any, parentPath?: NodePath<...>): void; ... 8 more ...; cache: typeof cache; }", - "type": "const", - "visibility": "public", - }, - { - "children": [ - { - "name": "constructor", - "signature": "(path: NodePath, parentScope?: Scope): Scope", - "type": "method", - "visibility": "public", - }, - { - "name": "uid", - "signature": "number", - "type": "property", - "visibility": "public", - }, - { - "name": "path", - "signature": "NodePath", - "type": "property", - "visibility": "public", - }, - { - "name": "block", - "signature": "Node", - "type": "property", - "visibility": "public", - }, - { - "name": "labels", - "signature": "Map>", - "type": "property", - "visibility": "public", - }, - { - "name": "parentBlock", - "signature": "Node", - "type": "property", - "visibility": "public", - }, - { - "name": "parent", - "signature": "Scope", - "type": "property", - "visibility": "public", - }, - { - "name": "hub", - "signature": "HubInterface", - "type": "property", - "visibility": "public", - }, - { - "name": "bindings", - "signature": "{ [name: string]: Binding; }", - "type": "property", - "visibility": "public", - }, - { - "name": "references", - "signature": "{ [name: string]: true; }", - "type": "property", - "visibility": "public", - }, - { - "name": "globals", - "signature": "{ [name: string]: Identifier | JSXIdentifier; }", - "type": "property", - "visibility": "public", - }, - { - "name": "uids", - "signature": "{ [name: string]: boolean; }", - "type": "property", - "visibility": "public", - }, - { - "name": "data", - "signature": "Record", - "type": "property", - "visibility": "public", - }, - { - "name": "crawling", - "signature": "boolean", - "type": "property", - "visibility": "public", - }, - { - "name": "globals", - "signature": "string[]", - "type": "property", - "visibility": "public", - }, - { - "name": "contextVariables", - "signature": "string[]", - "type": "property", - "visibility": "public", - }, - { - "name": "traverse", - "signature": "(node: Node | Node[], opts: TraverseOptions, state: S): void", - "type": "method", - "visibility": "public", - }, - { - "name": "traverse", - "signature": "(node: Node | Node[], opts?: TraverseOptions, state?: any): void", - "type": "method", - "visibility": "public", - }, - { - "name": "generateDeclaredUidIdentifier", - "signature": "(name?: string): Identifier", - "type": "method", - "visibility": "public", - }, - { - "name": "generateUidIdentifier", - "signature": "(name?: string): Identifier", - "type": "method", - "visibility": "public", - }, - { - "name": "generateUid", - "signature": "(name?: string): string", - "type": "method", - "visibility": "public", - }, - { - "name": "generateUidIdentifierBasedOnNode", - "signature": "(parent: Node, defaultName?: string): Identifier", - "type": "method", - "visibility": "public", - }, - { - "name": "isStatic", - "signature": "(node: Node): boolean", - "type": "method", - "visibility": "public", - }, - { - "name": "maybeGenerateMemoised", - "signature": "(node: Node, dontPush?: boolean): Identifier", - "type": "method", - "visibility": "public", - }, - { - "name": "checkBlockScopedCollisions", - "signature": "(local: Binding, kind: BindingKind, name: string, id: object): void", - "type": "method", - "visibility": "public", - }, - { - "name": "rename", - "signature": "(oldName: string, newName?: string, block?: Node): void", - "type": "method", - "visibility": "public", - }, - { - "name": "dump", - "signature": "(): void", - "type": "method", - "visibility": "public", - }, - { - "name": "toArray", - "signature": "(node: Node, i?: number | boolean, arrayLikeIsIterable?: boolean): ArrayExpression | CallExpression | Identifier", - "type": "method", - "visibility": "public", - }, - { - "name": "hasLabel", - "signature": "(name: string): boolean", - "type": "method", - "visibility": "public", - }, - { - "name": "getLabel", - "signature": "(name: string): NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "registerLabel", - "signature": "(path: NodePath): void", - "type": "method", - "visibility": "public", - }, - { - "name": "registerDeclaration", - "signature": "(path: NodePath): void", - "type": "method", - "visibility": "public", - }, - { - "name": "buildUndefinedNode", - "signature": "(): UnaryExpression", - "type": "method", - "visibility": "public", - }, - { - "name": "registerConstantViolation", - "signature": "(path: NodePath): void", - "type": "method", - "visibility": "public", - }, - { - "name": "registerBinding", - "signature": "(kind: BindingKind, path: NodePath, bindingPath?: NodePath): void", - "type": "method", - "visibility": "public", - }, - { - "name": "addGlobal", - "signature": "(node: Identifier | JSXIdentifier): void", - "type": "method", - "visibility": "public", - }, - { - "name": "hasUid", - "signature": "(name: string): boolean", - "type": "method", - "visibility": "public", - }, - { - "name": "hasGlobal", - "signature": "(name: string): boolean", - "type": "method", - "visibility": "public", - }, - { - "name": "hasReference", - "signature": "(name: string): boolean", - "type": "method", - "visibility": "public", - }, - { - "name": "isPure", - "signature": "(node: Node, constantsOnly?: boolean): boolean", - "type": "method", - "visibility": "public", - }, - { - "name": "setData", - "signature": "(key: string, val: any): any", - "type": "method", - "visibility": "public", - }, - { - "name": "getData", - "signature": "(key: string): any", - "type": "method", - "visibility": "public", - }, - { - "name": "removeData", - "signature": "(key: string): void", - "type": "method", - "visibility": "public", - }, - { - "name": "crawl", - "signature": "(): void", - "type": "method", - "visibility": "public", - }, - { - "name": "push", - "signature": "(opts: { id: LVal; init?: Expression; unique?: boolean; _blockHoist?: number; kind?: "var" | "let" | "const"; }): void", - "type": "method", - "visibility": "public", - }, - { - "name": "getProgramParent", - "signature": "(): Scope", - "type": "method", - "visibility": "public", - }, - { - "name": "getFunctionParent", - "signature": "(): Scope", - "type": "method", - "visibility": "public", - }, - { - "name": "getBlockParent", - "signature": "(): Scope", - "type": "method", - "visibility": "public", - }, - { - "name": "getPatternParent", - "signature": "(): Scope", - "type": "method", - "visibility": "public", - }, - { - "name": "getAllBindings", - "signature": "(): Record", - "type": "method", - "visibility": "public", - }, - { - "name": "getAllBindingsOfKind", - "signature": "(...kinds: string[]): Record", - "type": "method", - "visibility": "public", - }, - { - "name": "bindingIdentifierEquals", - "signature": "(name: string, node: Node): boolean", - "type": "method", - "visibility": "public", - }, - { - "name": "getBinding", - "signature": "(name: string): Binding", - "type": "method", - "visibility": "public", - }, - { - "name": "getOwnBinding", - "signature": "(name: string): Binding", - "type": "method", - "visibility": "public", - }, - { - "name": "getBindingIdentifier", - "signature": "(name: string): Identifier", - "type": "method", - "visibility": "public", - }, - { - "name": "getOwnBindingIdentifier", - "signature": "(name: string): Identifier", - "type": "method", - "visibility": "public", - }, - { - "name": "hasOwnBinding", - "signature": "(name: string): boolean", - "type": "method", - "visibility": "public", - }, - { - "name": "hasBinding", - "signature": "(name: string, optsOrNoGlobals?: boolean | { noGlobals?: boolean; noUids?: boolean; }): boolean", - "type": "method", - "visibility": "public", - }, - { - "name": "parentHasBinding", - "signature": "(name: string, opts?: { noGlobals?: boolean; noUids?: boolean; }): boolean", - "type": "method", - "visibility": "public", - }, - { - "name": "moveBindingTo", - "signature": "(name: string, scope: Scope): void", - "type": "method", - "visibility": "public", - }, - { - "name": "removeOwnBinding", - "signature": "(name: string): void", - "type": "method", - "visibility": "public", - }, - { - "name": "removeBinding", - "signature": "(name: string): void", - "type": "method", - "visibility": "public", - }, - ], - "isDefault": false, - "name": "Scope", - "signature": "class", - "type": "class", - "visibility": "public", - }, - { - "children": [ - { - "name": "constructor", - "signature": "(opts: { identifier: Identifier; scope: Scope; path: NodePath; kind: BindingKind; }): Binding", - "type": "method", - "visibility": "public", - }, - { - "name": "identifier", - "signature": "Identifier", - "type": "property", - "visibility": "public", - }, - { - "name": "scope", - "signature": "Scope", - "type": "property", - "visibility": "public", - }, - { - "name": "path", - "signature": "NodePath", - "type": "property", - "visibility": "public", - }, - { - "name": "kind", - "signature": "BindingKind", - "type": "property", - "visibility": "public", - }, - { - "name": "referenced", - "signature": "boolean", - "type": "property", - "visibility": "public", - }, - { - "name": "references", - "signature": "number", - "type": "property", - "visibility": "public", - }, - { - "name": "referencePaths", - "signature": "NodePath[]", - "type": "property", - "visibility": "public", - }, - { - "name": "constant", - "signature": "boolean", - "type": "property", - "visibility": "public", - }, - { - "name": "constantViolations", - "signature": "NodePath[]", - "type": "property", - "visibility": "public", - }, - { - "name": "hasDeoptedValue", - "signature": "boolean", - "type": "property", - "visibility": "public", - }, - { - "name": "hasValue", - "signature": "boolean", - "type": "property", - "visibility": "public", - }, - { - "name": "value", - "signature": "any", - "type": "property", - "visibility": "public", - }, - { - "name": "deopValue", - "signature": "(): void", - "type": "method", - "visibility": "public", - }, - { - "name": "setValue", - "signature": "(value: any): void", - "type": "method", - "visibility": "public", - }, - { - "name": "clearValue", - "signature": "(): void", - "type": "method", - "visibility": "public", - }, - { - "name": "reassign", - "signature": "(path: NodePath): void", - "type": "method", - "visibility": "public", - }, - { - "name": "reference", - "signature": "(path: NodePath): void", - "type": "method", - "visibility": "public", - }, - { - "name": "dereference", - "signature": "(): void", - "type": "method", - "visibility": "public", - }, - ], - "isDefault": false, - "name": "Binding", - "signature": "class", - "type": "class", - "visibility": "public", - }, - { - "isDefault": false, - "name": "VisitNodeObject", - "signature": "interface", - "type": "interface", - "visibility": "public", - }, - { - "children": [ - { - "name": "constructor", - "signature": "(hub: HubInterface, parent: Node): NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "parent", - "signature": "Node", - "type": "property", - "visibility": "public", - }, - { - "name": "hub", - "signature": "Hub", - "type": "property", - "visibility": "public", - }, - { - "name": "data", - "signature": "Record", - "type": "property", - "visibility": "public", - }, - { - "name": "context", - "signature": "TraversalContext", - "type": "property", - "visibility": "public", - }, - { - "name": "scope", - "signature": "Scope", - "type": "property", - "visibility": "public", - }, - { - "name": "contexts", - "signature": "TraversalContext[]", - "type": "property", - "visibility": "public", - }, - { - "name": "state", - "signature": "any", - "type": "property", - "visibility": "public", - }, - { - "name": "opts", - "signature": "any", - "type": "property", - "visibility": "public", - }, - { - "name": "skipKeys", - "signature": "Record", - "type": "property", - "visibility": "public", - }, - { - "name": "parentPath", - "signature": "T extends Program ? null : NodePath", - "type": "property", - "visibility": "public", - }, - { - "name": "container", - "signature": "Node | Node[]", - "type": "property", - "visibility": "public", - }, - { - "name": "listKey", - "signature": "string", - "type": "property", - "visibility": "public", - }, - { - "name": "key", - "signature": "string | number", - "type": "property", - "visibility": "public", - }, - { - "name": "node", - "signature": "T", - "type": "property", - "visibility": "public", - }, - { - "name": "type", - "signature": "T extends Node ? T["type"] : T extends null ? undefined : "Identifier" | "StringLiteral" | "BlockStatement" | "ClassBody" | "File" | "ArrayExpression" | ... 247 more ... | "WithStatement"", - "type": "property", - "visibility": "public", - }, - { - "name": "shouldSkip", - "signature": "boolean", - "type": "property", - "visibility": "public", - }, - { - "name": "shouldStop", - "signature": "boolean", - "type": "property", - "visibility": "public", - }, - { - "name": "removed", - "signature": "boolean", - "type": "property", - "visibility": "public", - }, - { - "name": "inList", - "signature": "boolean", - "type": "property", - "visibility": "public", - }, - { - "name": "parentKey", - "signature": "string", - "type": "property", - "visibility": "public", - }, - { - "name": "typeAnnotation", - "signature": "object", - "type": "property", - "visibility": "public", - }, - { - "name": "get", - "signature": "(opts: { hub?: HubInterface; parentPath: NodePath; parent: Node; container: C; key: K; }): NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "get", - "signature": ">(opts: { hub?: HubInterface; parentPath: NodePath; parent: Node; container: C; listKey: L; key: number; }): C[L] extends Node[] ? NodePath<...> : never", - "type": "method", - "visibility": "public", - }, - { - "name": "getScope", - "signature": "(scope: Scope): Scope", - "type": "method", - "visibility": "public", - }, - { - "name": "setData", - "signature": "(key: string | symbol, val: any): any", - "type": "method", - "visibility": "public", - }, - { - "name": "getData", - "signature": "(key: string | symbol, def?: any): any", - "type": "method", - "visibility": "public", - }, - { - "name": "hasNode", - "signature": "(): this is NodePath>", - "type": "method", - "visibility": "public", - }, - { - "name": "buildCodeFrameError", - "signature": "(msg: string, Error?: ErrorConstructor): Error", - "type": "method", - "visibility": "public", - }, - { - "name": "traverse", - "signature": "(visitor: TraverseOptions, state: T): void", - "type": "method", - "visibility": "public", - }, - { - "name": "traverse", - "signature": "(visitor: TraverseOptions): void", - "type": "method", - "visibility": "public", - }, - { - "name": "set", - "signature": "(key: string, node: any): void", - "type": "method", - "visibility": "public", - }, - { - "name": "getPathLocation", - "signature": "(): string", - "type": "method", - "visibility": "public", - }, - { - "name": "debug", - "signature": "(buildMessage: () => string): void", - "type": "method", - "visibility": "public", - }, - { - "name": "findParent", - "signature": "(callback: (path: NodePath) => boolean): NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "find", - "signature": "(callback: (path: NodePath) => boolean): NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "getFunctionParent", - "signature": "(): NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "getStatementParent", - "signature": "(): NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "getEarliestCommonAncestorFrom", - "signature": "(paths: NodePath[]): NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "getDeepestCommonAncestorFrom", - "signature": "(paths: NodePath[], filter?: (deepest: Node, i: number, ancestries: NodePath[][]) => NodePath): NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "getAncestry", - "signature": "(): [this, ...NodePath[]]", - "type": "method", - "visibility": "public", - }, - { - "name": "isAncestor", - "signature": "(maybeDescendant: NodePath): boolean", - "type": "method", - "visibility": "public", - }, - { - "name": "isDescendant", - "signature": "(maybeAncestor: NodePath): boolean", - "type": "method", - "visibility": "public", - }, - { - "name": "inType", - "signature": "(...candidateTypes: string[]): boolean", - "type": "method", - "visibility": "public", - }, - { - "name": "getTypeAnnotation", - "signature": "(): FlowType | TSType", - "type": "method", - "visibility": "public", - }, - { - "name": "isBaseType", - "signature": "(baseName: string, soft?: boolean): boolean", - "type": "method", - "visibility": "public", - }, - { - "name": "couldBeBaseType", - "signature": "(name: string): boolean", - "type": "method", - "visibility": "public", - }, - { - "name": "baseTypeStrictlyMatches", - "signature": "(rightArg: NodePath): boolean", - "type": "method", - "visibility": "public", - }, - { - "name": "isGenericType", - "signature": "(genericName: string): boolean", - "type": "method", - "visibility": "public", - }, - { - "name": "replaceWithMultiple", - "signature": "(nodes: Nodes): NodePaths", - "type": "method", - "visibility": "public", - }, - { - "name": "replaceWithSourceString", - "signature": "(replacement: string): [NodePath]", - "type": "method", - "visibility": "public", - }, - { - "name": "replaceWith", - "signature": "(replacementPath: R | NodePath): [NodePath]", - "type": "method", - "visibility": "public", - }, - { - "name": "replaceWith", - "signature": ">(replacementPath: R): [R]", - "type": "method", - "visibility": "public", - }, - { - "name": "replaceExpressionWithStatements", - "signature": "(nodes: Statement[]): [NodePath] | [NodePath] | [NodePath] | ... 95 more ... | [...]", - "type": "method", - "visibility": "public", - }, - { - "name": "replaceInline", - "signature": "(nodes: Nodes): NodePaths", - "type": "method", - "visibility": "public", - }, - { - "name": "evaluateTruthy", - "signature": "(): boolean", - "type": "method", - "visibility": "public", - }, - { - "name": "evaluate", - "signature": "(): { confident: boolean; value: any; deopt?: NodePath; }", - "type": "method", - "visibility": "public", - }, - { - "name": "matchesPattern", - "signature": "(pattern: string, allowPartial?: boolean): boolean", - "type": "method", - "visibility": "public", - }, - { - "name": "has", - "signature": "(key: string): boolean", - "type": "method", - "visibility": "public", - }, - { - "name": "isStatic", - "signature": "(): boolean", - "type": "method", - "visibility": "public", - }, - { - "name": "is", - "signature": "(key: string): boolean", - "type": "method", - "visibility": "public", - }, - { - "name": "isnt", - "signature": "(key: string): boolean", - "type": "method", - "visibility": "public", - }, - { - "name": "equals", - "signature": "(key: string, value: any): boolean", - "type": "method", - "visibility": "public", - }, - { - "name": "isNodeType", - "signature": "(type: string): boolean", - "type": "method", - "visibility": "public", - }, - { - "name": "canHaveVariableDeclarationOrExpression", - "signature": "(): boolean", - "type": "method", - "visibility": "public", - }, - { - "name": "canSwapBetweenExpressionAndStatement", - "signature": "(replacement: Node): boolean", - "type": "method", - "visibility": "public", - }, - { - "name": "isCompletionRecord", - "signature": "(allowInsideFunction?: boolean): boolean", - "type": "method", - "visibility": "public", - }, - { - "name": "isStatementOrBlock", - "signature": "(): boolean", - "type": "method", - "visibility": "public", - }, - { - "name": "referencesImport", - "signature": "(moduleSource: string, importName: string): boolean", - "type": "method", - "visibility": "public", - }, - { - "name": "getSource", - "signature": "(): string", - "type": "method", - "visibility": "public", - }, - { - "name": "willIMaybeExecuteBefore", - "signature": "(target: NodePath): boolean", - "type": "method", - "visibility": "public", - }, - { - "name": "resolve", - "signature": "(dangerous?: boolean, resolved?: NodePath[]): NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isConstantExpression", - "signature": "(): boolean", - "type": "method", - "visibility": "public", - }, - { - "name": "isInStrictMode", - "signature": "(): boolean", - "type": "method", - "visibility": "public", - }, - { - "name": "call", - "signature": "(key: string): boolean", - "type": "method", - "visibility": "public", - }, - { - "name": "isDenylisted", - "signature": "(): boolean", - "type": "method", - "visibility": "public", - }, - { - "name": "isBlacklisted", - "signature": "(): boolean", - "type": "method", - "visibility": "public", - }, - { - "name": "visit", - "signature": "(): boolean", - "type": "method", - "visibility": "public", - }, - { - "name": "skip", - "signature": "(): void", - "type": "method", - "visibility": "public", - }, - { - "name": "skipKey", - "signature": "(key: string): void", - "type": "method", - "visibility": "public", - }, - { - "name": "stop", - "signature": "(): void", - "type": "method", - "visibility": "public", - }, - { - "name": "setScope", - "signature": "(): void", - "type": "method", - "visibility": "public", - }, - { - "name": "setContext", - "signature": "(context?: TraversalContext): this", - "type": "method", - "visibility": "public", - }, - { - "name": "resync", - "signature": "(): void", - "type": "method", - "visibility": "public", - }, - { - "name": "popContext", - "signature": "(): void", - "type": "method", - "visibility": "public", - }, - { - "name": "pushContext", - "signature": "(context: TraversalContext): void", - "type": "method", - "visibility": "public", - }, - { - "name": "requeue", - "signature": "(pathToQueue?: NodePath): void", - "type": "method", - "visibility": "public", - }, - { - "name": "remove", - "signature": "(): void", - "type": "method", - "visibility": "public", - }, - { - "name": "toComputedKey", - "signature": "(): Expression | PrivateName", - "type": "method", - "visibility": "public", - }, - { - "name": "arrowFunctionToShadowed", - "signature": "(): void", - "type": "method", - "visibility": "public", - }, - { - "name": "unwrapFunctionEnvironment", - "signature": "(): void", - "type": "method", - "visibility": "public", - }, - { - "name": "arrowFunctionToExpression", - "signature": "({ allowInsertArrow, allowInsertArrowWithRest, specCompliant, noNewArrows, }?: { allowInsertArrow?: boolean; allowInsertArrowWithRest?: boolean; specCompliant?: boolean; noNewArrows?: boolean; }): NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "ensureBlock", - "signature": "(this: NodePath): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "insertBefore", - "signature": ">(nodes: Nodes): NodePaths", - "type": "method", - "visibility": "public", - }, - { - "name": "insertAfter", - "signature": ">(nodes: Nodes): NodePaths", - "type": "method", - "visibility": "public", - }, - { - "name": "updateSiblingKeys", - "signature": "(fromIndex: number, incrementBy: number): void", - "type": "method", - "visibility": "public", - }, - { - "name": "unshiftContainer", - "signature": ", Nodes extends NodesInsertionParam>>(this: NodePath<...>, listKey: K, nodes: Nodes): NodePaths<...>", - "type": "method", - "visibility": "public", - }, - { - "name": "pushContainer", - "signature": ", Nodes extends NodesInsertionParam>>(this: NodePath<...>, listKey: K, nodes: Nodes): NodePaths<...>", - "type": "method", - "visibility": "public", - }, - { - "name": "hoist", - "signature": "(scope: Scope): void", - "type": "method", - "visibility": "public", - }, - { - "name": "getOpposite", - "signature": "(): NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "getCompletionRecords", - "signature": "(): NodePath[]", - "type": "method", - "visibility": "public", - }, - { - "name": "getSibling", - "signature": "(key: string | number): NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "getPrevSibling", - "signature": "(): NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "getNextSibling", - "signature": "(): NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "getAllPrevSiblings", - "signature": "(): NodePath[]", - "type": "method", - "visibility": "public", - }, - { - "name": "getAllNextSiblings", - "signature": "(): NodePath[]", - "type": "method", - "visibility": "public", - }, - { - "name": "get", - "signature": "(key: K, context?: boolean | TraversalContext): NodePathResult", - "type": "method", - "visibility": "public", - }, - { - "name": "get", - "signature": "(key: string, context?: boolean | TraversalContext): NodePath | NodePath[]", - "type": "method", - "visibility": "public", - }, - { - "name": "getBindingIdentifiers", - "signature": "(duplicates: true): Record", - "type": "method", - "visibility": "public", - }, - { - "name": "getBindingIdentifiers", - "signature": "(duplicates?: false): Record", - "type": "method", - "visibility": "public", - }, - { - "name": "getBindingIdentifiers", - "signature": "(duplicates?: boolean): Record", - "type": "method", - "visibility": "public", - }, - { - "name": "getOuterBindingIdentifiers", - "signature": "(duplicates: true): Record", - "type": "method", - "visibility": "public", - }, - { - "name": "getOuterBindingIdentifiers", - "signature": "(duplicates?: false): Record", - "type": "method", - "visibility": "public", - }, - { - "name": "getOuterBindingIdentifiers", - "signature": "(duplicates?: boolean): Record", - "type": "method", - "visibility": "public", - }, - { - "name": "getBindingIdentifierPaths", - "signature": "(duplicates: true, outerOnly?: boolean): Record[]>", - "type": "method", - "visibility": "public", - }, - { - "name": "getBindingIdentifierPaths", - "signature": "(duplicates?: false, outerOnly?: boolean): Record>", - "type": "method", - "visibility": "public", - }, - { - "name": "getBindingIdentifierPaths", - "signature": "(duplicates?: boolean, outerOnly?: boolean): Record | NodePath[]>", - "type": "method", - "visibility": "public", - }, - { - "name": "getOuterBindingIdentifierPaths", - "signature": "(duplicates: true): Record[]>", - "type": "method", - "visibility": "public", - }, - { - "name": "getOuterBindingIdentifierPaths", - "signature": "(duplicates?: false): Record>", - "type": "method", - "visibility": "public", - }, - { - "name": "getOuterBindingIdentifierPaths", - "signature": "(duplicates?: boolean, outerOnly?: boolean): Record | NodePath[]>", - "type": "method", - "visibility": "public", - }, - { - "name": "shareCommentsWithSiblings", - "signature": "(): void", - "type": "method", - "visibility": "public", - }, - { - "name": "addComment", - "signature": "(type: CommentTypeShorthand, content: string, line?: boolean): void", - "type": "method", - "visibility": "public", - }, - { - "name": "addComments", - "signature": "(type: CommentTypeShorthand, comments: Comment[]): void", - "type": "method", - "visibility": "public", - }, - { - "name": "isAccessor", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isAnyTypeAnnotation", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isArgumentPlaceholder", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isArrayExpression", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isArrayPattern", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isArrayTypeAnnotation", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isArrowFunctionExpression", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isAssignmentExpression", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isAssignmentPattern", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isAwaitExpression", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isBigIntLiteral", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isBinary", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isBinaryExpression", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isBindExpression", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isBlock", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isBlockParent", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isBlockStatement", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isBooleanLiteral", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isBooleanLiteralTypeAnnotation", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isBooleanTypeAnnotation", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isBreakStatement", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isCallExpression", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isCatchClause", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isClass", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isClassAccessorProperty", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isClassBody", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isClassDeclaration", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isClassExpression", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isClassImplements", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isClassMethod", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isClassPrivateMethod", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isClassPrivateProperty", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isClassProperty", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isCompletionStatement", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isConditional", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isConditionalExpression", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isContinueStatement", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isDebuggerStatement", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isDecimalLiteral", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isDeclaration", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isDeclareClass", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isDeclareExportAllDeclaration", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isDeclareExportDeclaration", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isDeclareFunction", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isDeclareInterface", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isDeclareModule", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isDeclareModuleExports", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isDeclareOpaqueType", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isDeclareTypeAlias", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isDeclareVariable", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isDeclaredPredicate", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isDecorator", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isDirective", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isDirectiveLiteral", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isDoExpression", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isDoWhileStatement", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isEmptyStatement", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isEmptyTypeAnnotation", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isEnumBody", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isEnumBooleanBody", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isEnumBooleanMember", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isEnumDeclaration", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isEnumDefaultedMember", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isEnumMember", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isEnumNumberBody", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isEnumNumberMember", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isEnumStringBody", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isEnumStringMember", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isEnumSymbolBody", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isExistsTypeAnnotation", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isExportAllDeclaration", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isExportDeclaration", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isExportDefaultDeclaration", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isExportDefaultSpecifier", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isExportNamedDeclaration", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isExportNamespaceSpecifier", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isExportSpecifier", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isExpression", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isExpressionStatement", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isExpressionWrapper", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isFile", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isFlow", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isFlowBaseAnnotation", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isFlowDeclaration", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isFlowPredicate", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isFlowType", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isFor", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isForInStatement", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isForOfStatement", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isForStatement", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isForXStatement", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isFunction", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isFunctionDeclaration", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isFunctionExpression", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isFunctionParent", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isFunctionTypeAnnotation", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isFunctionTypeParam", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isGenericTypeAnnotation", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isIdentifier", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isIfStatement", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isImmutable", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isImport", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isImportAttribute", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isImportDeclaration", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isImportDefaultSpecifier", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isImportNamespaceSpecifier", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isImportSpecifier", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isIndexedAccessType", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isInferredPredicate", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isInterfaceDeclaration", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isInterfaceExtends", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isInterfaceTypeAnnotation", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isInterpreterDirective", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isIntersectionTypeAnnotation", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isJSX", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isJSXAttribute", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isJSXClosingElement", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isJSXClosingFragment", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isJSXElement", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isJSXEmptyExpression", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isJSXExpressionContainer", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isJSXFragment", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isJSXIdentifier", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isJSXMemberExpression", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isJSXNamespacedName", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isJSXOpeningElement", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isJSXOpeningFragment", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isJSXSpreadAttribute", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isJSXSpreadChild", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isJSXText", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isLVal", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isLabeledStatement", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isLiteral", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isLogicalExpression", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isLoop", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isMemberExpression", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isMetaProperty", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isMethod", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isMiscellaneous", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isMixedTypeAnnotation", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isModuleDeclaration", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isModuleExpression", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isModuleSpecifier", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isNewExpression", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isNoop", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isNullLiteral", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isNullLiteralTypeAnnotation", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isNullableTypeAnnotation", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isNumberLiteral", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isNumberLiteralTypeAnnotation", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isNumberTypeAnnotation", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isNumericLiteral", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isObjectExpression", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isObjectMember", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isObjectMethod", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isObjectPattern", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isObjectProperty", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isObjectTypeAnnotation", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isObjectTypeCallProperty", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isObjectTypeIndexer", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isObjectTypeInternalSlot", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isObjectTypeProperty", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isObjectTypeSpreadProperty", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isOpaqueType", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isOptionalCallExpression", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isOptionalIndexedAccessType", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isOptionalMemberExpression", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isParenthesizedExpression", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isPattern", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isPatternLike", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isPipelineBareFunction", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isPipelinePrimaryTopicReference", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isPipelineTopicExpression", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isPlaceholder", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isPrivate", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isPrivateName", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isProgram", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isProperty", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isPureish", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isQualifiedTypeIdentifier", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isRecordExpression", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isRegExpLiteral", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isRegexLiteral", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isRestElement", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isRestProperty", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isReturnStatement", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isScopable", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isSequenceExpression", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isSpreadElement", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isSpreadProperty", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isStandardized", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isStatement", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isStaticBlock", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isStringLiteral", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isStringLiteralTypeAnnotation", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isStringTypeAnnotation", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isSuper", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isSwitchCase", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isSwitchStatement", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isSymbolTypeAnnotation", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isTSAnyKeyword", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isTSArrayType", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isTSAsExpression", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isTSBaseType", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isTSBigIntKeyword", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isTSBooleanKeyword", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isTSCallSignatureDeclaration", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isTSConditionalType", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isTSConstructSignatureDeclaration", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isTSConstructorType", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isTSDeclareFunction", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isTSDeclareMethod", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isTSEntityName", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isTSEnumDeclaration", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isTSEnumMember", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isTSExportAssignment", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isTSExpressionWithTypeArguments", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isTSExternalModuleReference", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isTSFunctionType", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isTSImportEqualsDeclaration", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isTSImportType", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isTSIndexSignature", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isTSIndexedAccessType", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isTSInferType", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isTSInstantiationExpression", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isTSInterfaceBody", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isTSInterfaceDeclaration", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isTSIntersectionType", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isTSIntrinsicKeyword", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isTSLiteralType", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isTSMappedType", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isTSMethodSignature", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isTSModuleBlock", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isTSModuleDeclaration", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isTSNamedTupleMember", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isTSNamespaceExportDeclaration", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isTSNeverKeyword", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isTSNonNullExpression", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isTSNullKeyword", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isTSNumberKeyword", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isTSObjectKeyword", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isTSOptionalType", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isTSParameterProperty", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isTSParenthesizedType", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isTSPropertySignature", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isTSQualifiedName", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isTSRestType", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isTSSatisfiesExpression", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isTSStringKeyword", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isTSSymbolKeyword", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isTSThisType", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isTSTupleType", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isTSType", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isTSTypeAliasDeclaration", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isTSTypeAnnotation", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isTSTypeAssertion", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isTSTypeElement", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isTSTypeLiteral", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isTSTypeOperator", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isTSTypeParameter", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isTSTypeParameterDeclaration", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isTSTypeParameterInstantiation", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isTSTypePredicate", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isTSTypeQuery", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isTSTypeReference", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isTSUndefinedKeyword", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isTSUnionType", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isTSUnknownKeyword", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isTSVoidKeyword", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isTaggedTemplateExpression", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isTemplateElement", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isTemplateLiteral", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isTerminatorless", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isThisExpression", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isThisTypeAnnotation", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isThrowStatement", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isTopicReference", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isTryStatement", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isTupleExpression", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isTupleTypeAnnotation", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isTypeAlias", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isTypeAnnotation", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isTypeCastExpression", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isTypeParameter", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isTypeParameterDeclaration", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isTypeParameterInstantiation", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isTypeScript", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isTypeofTypeAnnotation", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isUnaryExpression", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isUnaryLike", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isUnionTypeAnnotation", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isUpdateExpression", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isUserWhitespacable", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isV8IntrinsicIdentifier", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isVariableDeclaration", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isVariableDeclarator", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isVariance", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isVoidTypeAnnotation", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isWhile", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isWhileStatement", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isWithStatement", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isYieldExpression", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isBindingIdentifier", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isBlockScoped", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isExistentialTypeParam", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isForAwaitStatement", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isGenerated", - "signature": "(opts?: object): boolean", - "type": "method", - "visibility": "public", - }, - { - "name": "isNumericLiteralTypeAnnotation", - "signature": "(opts?: object): void", - "type": "method", - "visibility": "public", - }, - { - "name": "isPure", - "signature": "(opts?: object): boolean", - "type": "method", - "visibility": "public", - }, - { - "name": "isReferenced", - "signature": "(opts?: object): boolean", - "type": "method", - "visibility": "public", - }, - { - "name": "isReferencedIdentifier", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isReferencedMemberExpression", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isScope", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "isUser", - "signature": "(opts?: object): boolean", - "type": "method", - "visibility": "public", - }, - { - "name": "isVar", - "signature": "(opts?: object): this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertAccessor", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertAnyTypeAnnotation", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertArgumentPlaceholder", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertArrayExpression", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertArrayPattern", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertArrayTypeAnnotation", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertArrowFunctionExpression", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertAssignmentExpression", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertAssignmentPattern", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertAwaitExpression", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertBigIntLiteral", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertBinary", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertBinaryExpression", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertBindExpression", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertBlock", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertBlockParent", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertBlockStatement", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertBooleanLiteral", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertBooleanLiteralTypeAnnotation", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertBooleanTypeAnnotation", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertBreakStatement", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertCallExpression", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertCatchClause", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertClass", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertClassAccessorProperty", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertClassBody", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertClassDeclaration", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertClassExpression", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertClassImplements", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertClassMethod", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertClassPrivateMethod", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertClassPrivateProperty", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertClassProperty", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertCompletionStatement", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertConditional", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertConditionalExpression", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertContinueStatement", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertDebuggerStatement", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertDecimalLiteral", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertDeclaration", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertDeclareClass", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertDeclareExportAllDeclaration", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertDeclareExportDeclaration", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertDeclareFunction", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertDeclareInterface", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertDeclareModule", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertDeclareModuleExports", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertDeclareOpaqueType", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertDeclareTypeAlias", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertDeclareVariable", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertDeclaredPredicate", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertDecorator", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertDirective", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertDirectiveLiteral", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertDoExpression", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertDoWhileStatement", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertEmptyStatement", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertEmptyTypeAnnotation", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertEnumBody", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertEnumBooleanBody", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertEnumBooleanMember", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertEnumDeclaration", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertEnumDefaultedMember", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertEnumMember", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertEnumNumberBody", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertEnumNumberMember", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertEnumStringBody", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertEnumStringMember", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertEnumSymbolBody", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertExistsTypeAnnotation", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertExportAllDeclaration", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertExportDeclaration", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertExportDefaultDeclaration", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertExportDefaultSpecifier", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertExportNamedDeclaration", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertExportNamespaceSpecifier", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertExportSpecifier", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertExpression", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertExpressionStatement", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertExpressionWrapper", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertFile", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertFlow", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertFlowBaseAnnotation", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertFlowDeclaration", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertFlowPredicate", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertFlowType", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertFor", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertForInStatement", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertForOfStatement", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertForStatement", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertForXStatement", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertFunction", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertFunctionDeclaration", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertFunctionExpression", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertFunctionParent", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertFunctionTypeAnnotation", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertFunctionTypeParam", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertGenericTypeAnnotation", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertIdentifier", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertIfStatement", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertImmutable", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertImport", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertImportAttribute", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertImportDeclaration", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertImportDefaultSpecifier", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertImportNamespaceSpecifier", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertImportSpecifier", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertIndexedAccessType", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertInferredPredicate", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertInterfaceDeclaration", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertInterfaceExtends", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertInterfaceTypeAnnotation", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertInterpreterDirective", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertIntersectionTypeAnnotation", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertJSX", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertJSXAttribute", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertJSXClosingElement", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertJSXClosingFragment", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertJSXElement", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertJSXEmptyExpression", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertJSXExpressionContainer", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertJSXFragment", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertJSXIdentifier", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertJSXMemberExpression", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertJSXNamespacedName", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertJSXOpeningElement", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertJSXOpeningFragment", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertJSXSpreadAttribute", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertJSXSpreadChild", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertJSXText", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertLVal", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertLabeledStatement", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertLiteral", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertLogicalExpression", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertLoop", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertMemberExpression", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertMetaProperty", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertMethod", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertMiscellaneous", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertMixedTypeAnnotation", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertModuleDeclaration", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertModuleExpression", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertModuleSpecifier", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertNewExpression", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertNoop", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertNullLiteral", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertNullLiteralTypeAnnotation", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertNullableTypeAnnotation", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertNumberLiteral", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertNumberLiteralTypeAnnotation", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertNumberTypeAnnotation", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertNumericLiteral", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertObjectExpression", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertObjectMember", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertObjectMethod", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertObjectPattern", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertObjectProperty", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertObjectTypeAnnotation", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertObjectTypeCallProperty", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertObjectTypeIndexer", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertObjectTypeInternalSlot", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertObjectTypeProperty", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertObjectTypeSpreadProperty", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertOpaqueType", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertOptionalCallExpression", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertOptionalIndexedAccessType", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertOptionalMemberExpression", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertParenthesizedExpression", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertPattern", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertPatternLike", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertPipelineBareFunction", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertPipelinePrimaryTopicReference", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertPipelineTopicExpression", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertPlaceholder", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertPrivate", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertPrivateName", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertProgram", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertProperty", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertPureish", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertQualifiedTypeIdentifier", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertRecordExpression", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertRegExpLiteral", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertRegexLiteral", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertRestElement", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertRestProperty", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertReturnStatement", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertScopable", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertSequenceExpression", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertSpreadElement", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertSpreadProperty", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertStandardized", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertStatement", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertStaticBlock", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertStringLiteral", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertStringLiteralTypeAnnotation", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertStringTypeAnnotation", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertSuper", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertSwitchCase", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertSwitchStatement", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertSymbolTypeAnnotation", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertTSAnyKeyword", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertTSArrayType", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertTSAsExpression", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertTSBaseType", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertTSBigIntKeyword", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertTSBooleanKeyword", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertTSCallSignatureDeclaration", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertTSConditionalType", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertTSConstructSignatureDeclaration", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertTSConstructorType", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertTSDeclareFunction", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertTSDeclareMethod", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertTSEntityName", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertTSEnumDeclaration", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertTSEnumMember", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertTSExportAssignment", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertTSExpressionWithTypeArguments", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertTSExternalModuleReference", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertTSFunctionType", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertTSImportEqualsDeclaration", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertTSImportType", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertTSIndexSignature", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertTSIndexedAccessType", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertTSInferType", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertTSInstantiationExpression", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertTSInterfaceBody", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertTSInterfaceDeclaration", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertTSIntersectionType", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertTSIntrinsicKeyword", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertTSLiteralType", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertTSMappedType", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertTSMethodSignature", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertTSModuleBlock", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertTSModuleDeclaration", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertTSNamedTupleMember", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertTSNamespaceExportDeclaration", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertTSNeverKeyword", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertTSNonNullExpression", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertTSNullKeyword", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertTSNumberKeyword", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertTSObjectKeyword", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertTSOptionalType", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertTSParameterProperty", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertTSParenthesizedType", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertTSPropertySignature", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertTSQualifiedName", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertTSRestType", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertTSSatisfiesExpression", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertTSStringKeyword", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertTSSymbolKeyword", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertTSThisType", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertTSTupleType", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertTSType", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertTSTypeAliasDeclaration", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertTSTypeAnnotation", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertTSTypeAssertion", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertTSTypeElement", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertTSTypeLiteral", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertTSTypeOperator", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertTSTypeParameter", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertTSTypeParameterDeclaration", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertTSTypeParameterInstantiation", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertTSTypePredicate", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertTSTypeQuery", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertTSTypeReference", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertTSUndefinedKeyword", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertTSUnionType", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertTSUnknownKeyword", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertTSVoidKeyword", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertTaggedTemplateExpression", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertTemplateElement", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertTemplateLiteral", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertTerminatorless", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertThisExpression", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertThisTypeAnnotation", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertThrowStatement", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertTopicReference", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertTryStatement", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertTupleExpression", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertTupleTypeAnnotation", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertTypeAlias", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertTypeAnnotation", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertTypeCastExpression", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertTypeParameter", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertTypeParameterDeclaration", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertTypeParameterInstantiation", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertTypeScript", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertTypeofTypeAnnotation", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertUnaryExpression", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertUnaryLike", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertUnionTypeAnnotation", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertUpdateExpression", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertUserWhitespacable", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertV8IntrinsicIdentifier", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertVariableDeclaration", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertVariableDeclarator", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertVariance", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertVoidTypeAnnotation", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertWhile", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertWhileStatement", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertWithStatement", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - { - "name": "assertYieldExpression", - "signature": "(opts?: object): asserts this is NodePath", - "type": "method", - "visibility": "public", - }, - ], - "isDefault": false, - "name": "NodePath", - "signature": "class", - "type": "class", - "visibility": "public", - }, - { - "isDefault": false, - "name": "HubInterface", - "signature": "interface", - "type": "interface", - "visibility": "public", - }, - { - "children": [ - { - "name": "constructor", - "signature": "(): Hub", - "type": "method", - "visibility": "public", - }, - { - "name": "getCode", - "signature": "(): string", - "type": "method", - "visibility": "public", - }, - { - "name": "getScope", - "signature": "(): Scope", - "type": "method", - "visibility": "public", - }, - { - "name": "addHelper", - "signature": "(name: string): any", - "type": "method", - "visibility": "public", - }, - { - "name": "buildError", - "signature": "(node: Node, msg: string, Error?: ErrorConstructor): Error", - "type": "method", - "visibility": "public", - }, - ], - "isDefault": false, - "name": "Hub", - "signature": "class", - "type": "class", - "visibility": "public", - }, - { - "isDefault": false, - "name": "TraversalContext", - "signature": "interface", - "type": "interface", - "visibility": "public", - }, - { - "isDefault": false, - "name": "VirtualTypeAliases", - "signature": "interface", - "type": "interface", - "visibility": "public", - }, - ], - "name": "index.d.ts", - "type": "file", - }, - ], - "name": "babel__traverse/", - "type": "directory", - }, - { - "children": [ - { - "children": [ - { - "isDefault": false, - "name": "* from "fs"", - "signature": "module "fs"", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "gracefulify", - "signature": "(fsModule: T): T", - "type": "function", - "visibility": "public", - }, - ], - "name": "index.d.ts", - "type": "file", - }, - ], - "name": "graceful-fs/", - "type": "directory", - }, - { - "children": [ - { - "children": [ - { - "isDefault": false, - "name": "CoverageSummaryData", - "signature": "interface", - "type": "interface", - "visibility": "public", - }, - { - "children": [ - { - "name": "constructor", - "signature": "(data: CoverageSummary | CoverageSummaryData): CoverageSummary", - "type": "method", - "visibility": "public", - }, - { - "name": "merge", - "signature": "(obj: CoverageSummary): CoverageSummary", - "type": "method", - "visibility": "public", - }, - { - "name": "toJSON", - "signature": "(): CoverageSummaryData", - "type": "method", - "visibility": "public", - }, - { - "name": "isEmpty", - "signature": "(): boolean", - "type": "method", - "visibility": "public", - }, - { - "name": "data", - "signature": "CoverageSummaryData", - "type": "property", - "visibility": "public", - }, - { - "name": "lines", - "signature": "Totals", - "type": "property", - "visibility": "public", - }, - { - "name": "statements", - "signature": "Totals", - "type": "property", - "visibility": "public", - }, - { - "name": "branches", - "signature": "Totals", - "type": "property", - "visibility": "public", - }, - { - "name": "functions", - "signature": "Totals", - "type": "property", - "visibility": "public", - }, - ], - "isDefault": false, - "name": "CoverageSummary", - "signature": "class", - "type": "class", - "visibility": "public", - }, - { - "isDefault": false, - "name": "CoverageMapData", - "signature": "interface", - "type": "interface", - "visibility": "public", - }, - { - "children": [ - { - "name": "constructor", - "signature": "(data: CoverageMap | CoverageMapData): CoverageMap", - "type": "method", - "visibility": "public", - }, - { - "name": "addFileCoverage", - "signature": "(pathOrObject: string | FileCoverage | FileCoverageData): void", - "type": "method", - "visibility": "public", - }, - { - "name": "files", - "signature": "(): string[]", - "type": "method", - "visibility": "public", - }, - { - "name": "fileCoverageFor", - "signature": "(filename: string): FileCoverage", - "type": "method", - "visibility": "public", - }, - { - "name": "filter", - "signature": "(callback: (key: string) => boolean): void", - "type": "method", - "visibility": "public", - }, - { - "name": "getCoverageSummary", - "signature": "(): CoverageSummary", - "type": "method", - "visibility": "public", - }, - { - "name": "merge", - "signature": "(data: CoverageMap | CoverageMapData): void", - "type": "method", - "visibility": "public", - }, - { - "name": "toJSON", - "signature": "(): CoverageMapData", - "type": "method", - "visibility": "public", - }, - { - "name": "data", - "signature": "CoverageMapData", - "type": "property", - "visibility": "public", - }, - ], - "isDefault": false, - "name": "CoverageMap", - "signature": "class", - "type": "class", - "visibility": "public", - }, - { - "isDefault": false, - "name": "Location", - "signature": "interface", - "type": "interface", - "visibility": "public", - }, - { - "isDefault": false, - "name": "Range", - "signature": "interface", - "type": "interface", - "visibility": "public", - }, - { - "isDefault": false, - "name": "BranchMapping", - "signature": "interface", - "type": "interface", - "visibility": "public", - }, - { - "isDefault": false, - "name": "FunctionMapping", - "signature": "interface", - "type": "interface", - "visibility": "public", - }, - { - "isDefault": false, - "name": "FileCoverageData", - "signature": "interface", - "type": "interface", - "visibility": "public", - }, - { - "isDefault": false, - "name": "Totals", - "signature": "interface", - "type": "interface", - "visibility": "public", - }, - { - "isDefault": false, - "name": "Coverage", - "signature": "interface", - "type": "interface", - "visibility": "public", - }, - { - "children": [ - { - "name": "constructor", - "signature": "(data: string | FileCoverage | FileCoverageData): FileCoverage", - "type": "method", - "visibility": "public", - }, - { - "name": "merge", - "signature": "(other: FileCoverageData): void", - "type": "method", - "visibility": "public", - }, - { - "name": "getBranchCoverageByLine", - "signature": "(): { [line: number]: Coverage; }", - "type": "method", - "visibility": "public", - }, - { - "name": "getLineCoverage", - "signature": "(): { [line: number]: number; }", - "type": "method", - "visibility": "public", - }, - { - "name": "getUncoveredLines", - "signature": "(): number[]", - "type": "method", - "visibility": "public", - }, - { - "name": "resetHits", - "signature": "(): void", - "type": "method", - "visibility": "public", - }, - { - "name": "computeBranchTotals", - "signature": "(): Totals", - "type": "method", - "visibility": "public", - }, - { - "name": "computeSimpleTotals", - "signature": "(): Totals", - "type": "method", - "visibility": "public", - }, - { - "name": "toSummary", - "signature": "(): CoverageSummary", - "type": "method", - "visibility": "public", - }, - { - "name": "toJSON", - "signature": "(): object", - "type": "method", - "visibility": "public", - }, - { - "name": "data", - "signature": "FileCoverageData", - "type": "property", - "visibility": "public", - }, - { - "name": "path", - "signature": "string", - "type": "property", - "visibility": "public", - }, - { - "name": "statementMap", - "signature": "{ [key: string]: Range; }", - "type": "property", - "visibility": "public", - }, - { - "name": "fnMap", - "signature": "{ [key: string]: FunctionMapping; }", - "type": "property", - "visibility": "public", - }, - { - "name": "branchMap", - "signature": "{ [key: string]: BranchMapping; }", - "type": "property", - "visibility": "public", - }, - { - "name": "s", - "signature": "{ [key: string]: number; }", - "type": "property", - "visibility": "public", - }, - { - "name": "f", - "signature": "{ [key: string]: number; }", - "type": "property", - "visibility": "public", - }, - { - "name": "b", - "signature": "{ [key: string]: number[]; }", - "type": "property", - "visibility": "public", - }, - ], - "isDefault": false, - "name": "FileCoverage", - "signature": "class", - "type": "class", - "visibility": "public", - }, - { - "isDefault": false, - "name": "classes", - "signature": "{ FileCoverage: FileCoverage; }", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "classes", - "signature": "{ FileCoverage: FileCoverage; }", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "createCoverageMap", - "signature": "(data?: CoverageMap | CoverageMapData): CoverageMap", - "type": "function", - "visibility": "public", - }, - { - "isDefault": false, - "name": "createCoverageSummary", - "signature": "(obj?: CoverageSummary | CoverageSummaryData): CoverageSummary", - "type": "function", - "visibility": "public", - }, - { - "isDefault": false, - "name": "createFileCoverage", - "signature": "(pathOrObject: string | FileCoverage | FileCoverageData): FileCoverage", - "type": "function", - "visibility": "public", - }, - ], - "name": "index.d.ts", - "type": "file", - }, - ], - "name": "istanbul-lib-coverage/", - "type": "directory", - }, - { - "children": [ - { - "children": [ - { - "isDefault": false, - "name": "createContext", - "signature": "(options?: Partial): Context", - "type": "function", - "visibility": "public", - }, - { - "isDefault": false, - "name": "getDefaultWatermarks", - "signature": "(): Watermarks", - "type": "function", - "visibility": "public", - }, - { - "children": [ - { - "name": "constructor", - "signature": "(options?: Partial): ReportBase", - "type": "method", - "visibility": "public", - }, - { - "name": "execute", - "signature": "(context: Context): void", - "type": "method", - "visibility": "public", - }, - ], - "isDefault": false, - "name": "ReportBase", - "signature": "class", - "type": "class", - "visibility": "public", - }, - { - "isDefault": false, - "name": "ReportBaseOptions", - "signature": "interface", - "type": "interface", - "visibility": "public", - }, - { - "isDefault": false, - "name": "ContextOptions", - "signature": "interface", - "type": "interface", - "visibility": "public", - }, - { - "isDefault": false, - "name": "Context", - "signature": "interface", - "type": "interface", - "visibility": "public", - }, - { - "children": [ - { - "name": "colorize", - "signature": "(str: string, clazz?: string): string", - "type": "method", - "visibility": "public", - }, - { - "name": "println", - "signature": "(str: string): void", - "type": "method", - "visibility": "public", - }, - { - "name": "close", - "signature": "(): void", - "type": "method", - "visibility": "public", - }, - ], - "isDefault": false, - "name": "ContentWriter", - "signature": "class", - "type": "class", - "visibility": "public", - }, - { - "children": [ - { - "name": "constructor", - "signature": "(fileDescriptor: number): FileContentWriter", - "type": "method", - "visibility": "public", - }, - { - "name": "write", - "signature": "(str: string): void", - "type": "method", - "visibility": "public", - }, - ], - "isDefault": false, - "name": "FileContentWriter", - "signature": "class", - "type": "class", - "visibility": "public", - }, - { - "children": [ - { - "name": "write", - "signature": "(str: string): void", - "type": "method", - "visibility": "public", - }, - ], - "isDefault": false, - "name": "ConsoleWriter", - "signature": "class", - "type": "class", - "visibility": "public", - }, - { - "children": [ - { - "name": "constructor", - "signature": "(baseDir: string): FileWriter", - "type": "method", - "visibility": "public", - }, - { - "name": "startCapture", - "signature": "(): void", - "type": "method", - "visibility": "public", - }, - { - "name": "stopCapture", - "signature": "(): void", - "type": "method", - "visibility": "public", - }, - { - "name": "getOutput", - "signature": "(): string", - "type": "method", - "visibility": "public", - }, - { - "name": "resetOutput", - "signature": "(): void", - "type": "method", - "visibility": "public", - }, - { - "name": "writeForDir", - "signature": "(subdir: string): FileWriter", - "type": "method", - "visibility": "public", - }, - { - "name": "copyFile", - "signature": "(source: string, dest: string, header?: string): void", - "type": "method", - "visibility": "public", - }, - { - "name": "writeFile", - "signature": "(file: string): ContentWriter", - "type": "method", - "visibility": "public", - }, - ], - "isDefault": false, - "name": "FileWriter", - "signature": "class", - "type": "class", - "visibility": "public", - }, - { - "isDefault": false, - "name": "XmlWriter", - "signature": "interface", - "type": "interface", - "visibility": "public", - }, - { - "isDefault": false, - "name": "Watermarks", - "signature": "interface", - "type": "interface", - "visibility": "public", - }, - { - "isDefault": false, - "name": "Node", - "signature": "interface", - "type": "interface", - "visibility": "public", - }, - { - "isDefault": false, - "name": "ReportNode", - "signature": "interface", - "type": "interface", - "visibility": "public", - }, - { - "isDefault": false, - "name": "Visitor", - "signature": "interface", - "type": "interface", - "visibility": "public", - }, - { - "isDefault": false, - "name": "Tree", - "signature": "interface", - "type": "interface", - "visibility": "public", - }, - ], - "name": "index.d.ts", - "type": "file", - }, - ], - "name": "istanbul-lib-report/", - "type": "directory", - }, - { - "children": [ - { - "children": [ - { - "isDefault": false, - "name": "create", - "signature": "(name: T, options?: Partial): ReportBase", - "type": "function", - "visibility": "public", - }, - { - "isDefault": false, - "name": "FileOptions", - "signature": "interface", - "type": "interface", - "visibility": "public", - }, - { - "isDefault": false, - "name": "ProjectOptions", - "signature": "interface", - "type": "interface", - "visibility": "public", - }, - { - "isDefault": false, - "name": "ReportOptions", - "signature": "interface", - "type": "interface", - "visibility": "public", - }, - { - "isDefault": false, - "name": "CloverOptions", - "signature": "interface", - "type": "interface", - "visibility": "public", - }, - { - "isDefault": false, - "name": "CoberturaOptions", - "signature": "interface", - "type": "interface", - "visibility": "public", - }, - { - "isDefault": false, - "name": "HtmlSpaOptions", - "signature": "interface", - "type": "interface", - "visibility": "public", - }, - { - "isDefault": false, - "name": "HtmlOptions", - "signature": "interface", - "type": "interface", - "visibility": "public", - }, - { - "isDefault": false, - "name": "LcovOptions", - "signature": "interface", - "type": "interface", - "visibility": "public", - }, - { - "isDefault": false, - "name": "LcovOnlyOptions", - "signature": "interface", - "type": "interface", - "visibility": "public", - }, - { - "isDefault": false, - "name": "TeamcityOptions", - "signature": "interface", - "type": "interface", - "visibility": "public", - }, - { - "isDefault": false, - "name": "TextOptions", - "signature": "interface", - "type": "interface", - "visibility": "public", - }, - { - "isDefault": false, - "name": "LinkMapper", - "signature": "interface", - "type": "interface", - "visibility": "public", - }, - ], - "name": "index.d.ts", - "type": "file", - }, - ], - "name": "istanbul-reports/", - "type": "directory", - }, - { - "children": [ - { - "children": [ - { - "isDefault": false, - "name": "EventInit", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "EventListenerOptions", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "AddEventListenerOptions", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "EventListener", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "EventListenerObject", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - ], - "name": "dom-events.d.ts", - "type": "file", - }, - { - "children": [ - { - "isDefault": false, - "name": "TestLocationInfo", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "DiagnosticData", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "TestCoverage", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "TestComplete", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "TestDequeue", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "TestEnqueue", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "TestFail", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "TestPass", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "TestPlan", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "TestStart", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "TestStderr", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "TestStdout", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - ], - "name": "test.d.ts", - "type": "file", - }, - ], - "name": "node/", - "type": "directory", - }, - { - "children": [ - { - "children": [ - { - "isDefault": true, - "name": "default", - "signature": "StackUtils", - "type": "const", - "visibility": "public", - }, - { - "children": [ - { - "name": "nodeInternals", - "signature": "(): RegExp[]", - "type": "method", - "visibility": "public", - }, - { - "name": "constructor", - "signature": "(options?: Options): StackUtils", - "type": "method", - "visibility": "public", - }, - { - "name": "clean", - "signature": "(stack: string | string[]): string", - "type": "method", - "visibility": "public", - }, - { - "name": "capture", - "signature": "(limit?: number, startStackFunction?: Function): CallSite[]", - "type": "method", - "visibility": "public", - }, - { - "name": "capture", - "signature": "(startStackFunction: Function): CallSite[]", - "type": "method", - "visibility": "public", - }, - { - "name": "captureString", - "signature": "(limit?: number, startStackFunction?: Function): string", - "type": "method", - "visibility": "public", - }, - { - "name": "captureString", - "signature": "(startStackFunction: Function): string", - "type": "method", - "visibility": "public", - }, - { - "name": "at", - "signature": "(startStackFunction?: Function): CallSiteLike", - "type": "method", - "visibility": "public", - }, - { - "name": "parseLine", - "signature": "(line: string): StackLineData", - "type": "method", - "visibility": "public", - }, - ], - "isDefault": false, - "name": "StackUtils", - "signature": "class", - "type": "class", - "visibility": "private", - }, - ], - "name": "index.d.ts", - "type": "file", - }, - ], - "name": "stack-utils/", - "type": "directory", - }, - { - "children": [ - { - "children": [ - { - "isDefault": true, - "name": "default", - "signature": "Argv<{}>", - "type": "const", - "visibility": "public", - }, - ], - "name": "index.d.ts", - "type": "file", - }, - ], - "name": "yargs/", - "type": "directory", - }, - { - "children": [ - { - "children": [ - { - "isDefault": true, - "name": "default", - "signature": "Parser", - "type": "const", - "visibility": "public", - }, - ], - "name": "index.d.ts", - "type": "file", - }, - ], - "name": "yargs-parser/", - "type": "directory", - }, - ], - "name": "@types/", - "type": "directory", - }, - { - "children": [ - { - "children": [ - { - "isDefault": true, - "name": "default", - "signature": "Chalk & ChalkFunction & { supportsColor: false | ColorSupport; Level: Level; Color: Color; ForegroundColor: ForegroundColor; BackgroundColor: BackgroundColor; Modifiers: Modifiers; stderr: Chalk & { ...; }; }", - "type": "const", - "visibility": "public", - }, - ], - "name": "index.d.ts", - "type": "file", - }, - ], - "name": "chalk/", - "type": "directory", - }, - { - "children": [ - { - "children": [ - { - "children": [ - { - "children": [ - { - "name": "$$typeof", - "signature": "symbol", - "type": "property", - "visibility": "public", - }, - { - "name": "constructor", - "signature": "(sample: T, inverse?: boolean): AsymmetricMatcher", - "type": "method", - "visibility": "public", - }, - { - "name": "asymmetricMatch", - "signature": "(other: unknown): boolean", - "type": "method", - "visibility": "public", - }, - { - "name": "toString", - "signature": "(): string", - "type": "method", - "visibility": "public", - }, - { - "name": "getExpectedType", - "signature": "(): string", - "type": "method", - "visibility": "public", - }, - { - "name": "toAsymmetricMatcher", - "signature": "(): string", - "type": "method", - "visibility": "public", - }, - ], - "isDefault": false, - "name": "AsymmetricMatcher", - "signature": "class", - "type": "class", - "visibility": "public", - }, - { - "isDefault": false, - "name": "AsymmetricMatchers", - "signature": "interface", - "type": "interface", - "visibility": "public", - }, - { - "isDefault": false, - "name": "BaseExpect", - "signature": "interface", - "type": "interface", - "visibility": "public", - }, - { - "isDefault": true, - "name": "default", - "signature": "Expect", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "expect", - "signature": "Expect", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "expect", - "signature": "Expect", - "type": "const", - "visibility": "public", - }, - { - "children": [ - { - "name": "matcherResult", - "signature": "Omit & { message: string; }", - "type": "property", - "visibility": "public", - }, - ], - "isDefault": false, - "name": "JestAssertionError", - "signature": "class", - "type": "class", - "visibility": "public", - }, - { - "isDefault": false, - "name": "Matchers", - "signature": "interface", - "type": "interface", - "visibility": "public", - }, - { - "isDefault": false, - "name": "MatcherState", - "signature": "interface", - "type": "interface", - "visibility": "public", - }, - { - "isDefault": false, - "name": "MatcherUtils", - "signature": "interface", - "type": "interface", - "visibility": "public", - }, - { - "isDefault": false, - "name": "Tester", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "Tester", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "TesterContext", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "TesterContext", - "signature": "any", - "type": "const", - "visibility": "public", - }, - ], - "name": "index.d.ts", - "type": "file", - }, - ], - "name": "build/", - "type": "directory", - }, - ], - "name": "expect/", - "type": "directory", - }, - { - "children": [ - { - "children": [ - { - "children": [ - { - "children": [ - { - "name": "0", - "signature": "number", - "type": "property", - "visibility": "public", - }, - { - "name": "1", - "signature": "string", - "type": "property", - "visibility": "public", - }, - { - "name": "constructor", - "signature": "(op: number, text: string): Diff", - "type": "method", - "visibility": "public", - }, - ], - "isDefault": false, - "name": "Diff", - "signature": "class", - "type": "class", - "visibility": "public", - }, - { - "isDefault": false, - "name": "diff", - "signature": "(a: any, b: any, options?: DiffOptions): string", - "type": "function", - "visibility": "public", - }, - { - "isDefault": false, - "name": "DIFF_DELETE", - "signature": "number", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "DIFF_DELETE", - "signature": "number", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "DIFF_EQUAL", - "signature": "number", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "DIFF_EQUAL", - "signature": "number", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "DIFF_INSERT", - "signature": "number", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "DIFF_INSERT", - "signature": "number", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "diffLinesRaw", - "signature": "(aLines: string[], bLines: string[]) => Diff[]", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "diffLinesRaw", - "signature": "(aLines: string[], bLines: string[]) => Diff[]", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "diffLinesUnified", - "signature": "(aLines: string[], bLines: string[], options?: DiffOptions) => string", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "diffLinesUnified", - "signature": "(aLines: string[], bLines: string[], options?: DiffOptions) => string", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "diffLinesUnified2", - "signature": "(aLinesDisplay: string[], bLinesDisplay: string[], aLinesCompare: string[], bLinesCompare: string[], options?: DiffOptions) => string", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "diffLinesUnified2", - "signature": "(aLinesDisplay: string[], bLinesDisplay: string[], aLinesCompare: string[], bLinesCompare: string[], options?: DiffOptions) => string", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "diffStringsRaw", - "signature": "(a: string, b: string, cleanup: boolean) => Diff[]", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "diffStringsRaw", - "signature": "(a: string, b: string, cleanup: boolean) => Diff[]", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "diffStringsUnified", - "signature": "(a: string, b: string, options?: DiffOptions) => string", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "diffStringsUnified", - "signature": "(a: string, b: string, options?: DiffOptions) => string", - "type": "const", - "visibility": "public", - }, - ], - "name": "index.d.ts", - "type": "file", - }, - ], - "name": "build/", - "type": "directory", - }, - ], - "name": "jest-diff/", - "type": "directory", - }, - { - "children": [ - { - "children": [ - { - "children": [ - { - "isDefault": false, - "name": "BOLD_WEIGHT", - "signature": "Chalk", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "BOLD_WEIGHT", - "signature": "Chalk", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "diff", - "signature": "(a: unknown, b: unknown, options?: DiffOptions) => string", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "diff", - "signature": "(a: unknown, b: unknown, options?: DiffOptions) => string", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "DIM_COLOR", - "signature": "Chalk", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "DIM_COLOR", - "signature": "Chalk", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "ensureActualIsNumber", - "signature": "(actual: unknown, matcherName: string, options?: MatcherHintOptions) => void", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "ensureActualIsNumber", - "signature": "(actual: unknown, matcherName: string, options?: MatcherHintOptions) => void", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "ensureExpectedIsNonNegativeInteger", - "signature": "(expected: unknown, matcherName: string, options?: MatcherHintOptions) => void", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "ensureExpectedIsNonNegativeInteger", - "signature": "(expected: unknown, matcherName: string, options?: MatcherHintOptions) => void", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "ensureExpectedIsNumber", - "signature": "(expected: unknown, matcherName: string, options?: MatcherHintOptions) => void", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "ensureExpectedIsNumber", - "signature": "(expected: unknown, matcherName: string, options?: MatcherHintOptions) => void", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "ensureNoExpected", - "signature": "(expected: unknown, matcherName: string, options?: MatcherHintOptions) => void", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "ensureNoExpected", - "signature": "(expected: unknown, matcherName: string, options?: MatcherHintOptions) => void", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "ensureNumbers", - "signature": "(actual: unknown, expected: unknown, matcherName: string, options?: MatcherHintOptions) => void", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "ensureNumbers", - "signature": "(actual: unknown, expected: unknown, matcherName: string, options?: MatcherHintOptions) => void", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "EXPECTED_COLOR", - "signature": "Chalk", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "EXPECTED_COLOR", - "signature": "Chalk", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "getLabelPrinter", - "signature": "(...strings: string[]) => PrintLabel", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "getLabelPrinter", - "signature": "(...strings: string[]) => PrintLabel", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "highlightTrailingWhitespace", - "signature": "(text: string) => string", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "highlightTrailingWhitespace", - "signature": "(text: string) => string", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "INVERTED_COLOR", - "signature": "Chalk", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "INVERTED_COLOR", - "signature": "Chalk", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "matcherErrorMessage", - "signature": "(hint: string, generic: string, specific?: string) => string", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "matcherErrorMessage", - "signature": "(hint: string, generic: string, specific?: string) => string", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "matcherHint", - "signature": "(matcherName: string, received?: string, expected?: string, options?: MatcherHintOptions) => string", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "matcherHint", - "signature": "(matcherName: string, received?: string, expected?: string, options?: MatcherHintOptions) => string", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "pluralize", - "signature": "(word: string, count: number) => string", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "pluralize", - "signature": "(word: string, count: number) => string", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "printDiffOrStringify", - "signature": "(expected: unknown, received: unknown, expectedLabel: string, receivedLabel: string, expand: boolean) => string", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "printDiffOrStringify", - "signature": "(expected: unknown, received: unknown, expectedLabel: string, receivedLabel: string, expand: boolean) => string", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "printExpected", - "signature": "(value: unknown) => string", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "printExpected", - "signature": "(value: unknown) => string", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "printReceived", - "signature": "(object: unknown) => string", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "printReceived", - "signature": "(object: unknown) => string", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "printWithType", - "signature": "(name: string, value: T, print: (value: T) => string): string", - "type": "function", - "visibility": "public", - }, - { - "isDefault": false, - "name": "RECEIVED_COLOR", - "signature": "Chalk", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "RECEIVED_COLOR", - "signature": "Chalk", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "replaceMatchedToAsymmetricMatcher", - "signature": "(replacedExpected: unknown, replacedReceived: unknown, expectedCycles: unknown[], receivedCycles: unknown[]): { replacedExpected: unknown; replacedReceived: unknown; }", - "type": "function", - "visibility": "public", - }, - { - "isDefault": false, - "name": "stringify", - "signature": "(object: unknown, maxDepth?: number, maxWidth?: number) => string", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "stringify", - "signature": "(object: unknown, maxDepth?: number, maxWidth?: number) => string", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "SUGGEST_TO_CONTAIN_EQUAL", - "signature": "string", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "SUGGEST_TO_CONTAIN_EQUAL", - "signature": "string", - "type": "const", - "visibility": "public", - }, - ], - "name": "index.d.ts", - "type": "file", - }, - ], - "name": "build/", - "type": "directory", - }, - ], - "name": "jest-matcher-utils/", - "type": "directory", - }, - { - "children": [ - { - "children": [ - { - "children": [ - { - "isDefault": false, - "name": "formatExecError", - "signature": "(error: string | number | Error | SerializableError, config: StackTraceConfig, options: StackTraceOptions, testPath?: string, reuseMessage?: boolean, noTitle?: boolean) => string", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "formatExecError", - "signature": "(error: string | number | Error | SerializableError, config: StackTraceConfig, options: StackTraceOptions, testPath?: string, reuseMessage?: boolean, noTitle?: boolean) => string", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "formatPath", - "signature": "(line: string, config: StackTraceConfig, relativeTestPath?: string) => string", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "formatPath", - "signature": "(line: string, config: StackTraceConfig, relativeTestPath?: string) => string", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "formatResultsErrors", - "signature": "(testResults: AssertionResult[], config: StackTraceConfig, options: StackTraceOptions, testPath?: string) => string", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "formatResultsErrors", - "signature": "(testResults: AssertionResult[], config: StackTraceConfig, options: StackTraceOptions, testPath?: string) => string", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "formatStackTrace", - "signature": "(stack: string, config: StackTraceConfig, options: StackTraceOptions, testPath?: string) => string", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "formatStackTrace", - "signature": "(stack: string, config: StackTraceConfig, options: StackTraceOptions, testPath?: string) => string", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "Frame", - "signature": "interface", - "type": "interface", - "visibility": "public", - }, - { - "isDefault": false, - "name": "getStackTraceLines", - "signature": "(stack: string, options?: StackTraceOptions) => string[]", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "getStackTraceLines", - "signature": "(stack: string, options?: StackTraceOptions) => string[]", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "getTopFrame", - "signature": "(lines: string[]) => Frame", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "getTopFrame", - "signature": "(lines: string[]) => Frame", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "indentAllLines", - "signature": "(lines: string) => string", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "indentAllLines", - "signature": "(lines: string) => string", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "separateMessageFromStack", - "signature": "(content: string) => { message: string; stack: string; }", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "separateMessageFromStack", - "signature": "(content: string) => { message: string; stack: string; }", - "type": "const", - "visibility": "public", - }, - ], - "name": "index.d.ts", - "type": "file", - }, - ], - "name": "build/", - "type": "directory", - }, - ], - "name": "jest-message-util/", - "type": "directory", - }, - { - "children": [ - { - "children": [ - { - "children": [ - { - "isDefault": false, - "name": "fn", - "signature": "(implementation?: T) => Mock", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "fn", - "signature": "(implementation?: T) => Mock", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "Mock", - "signature": "interface", - "type": "interface", - "visibility": "public", - }, - { - "isDefault": false, - "name": "mocked", - "signature": "{ (source: T, options?: { shallow: false; }): Mocked; (source: T_1, options: { shallow: true; }): MockedShallow; }", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "mocked", - "signature": "{ (source: T, options?: { shallow: false; }): Mocked; (source: T_1, options: { shallow: true; }): MockedShallow; }", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "MockInstance", - "signature": "interface", - "type": "interface", - "visibility": "public", - }, - { - "children": [ - { - "name": "constructor", - "signature": "(global: typeof globalThis): ModuleMocker", - "type": "method", - "visibility": "public", - }, - { - "name": "generateFromMetadata", - "signature": "(metadata: MockMetadata): Mocked", - "type": "method", - "visibility": "public", - }, - { - "name": "getMetadata", - "signature": "(component: T, _refs?: Map): MockMetadata", - "type": "method", - "visibility": "public", - }, - { - "name": "isMockFunction", - "signature": "(fn: MockInstance): fn is MockInstance", - "type": "method", - "visibility": "public", - }, - { - "name": "isMockFunction", - "signature": "

(fn: (...args: P) => R): fn is Mock<(...args: P) => R>", - "type": "method", - "visibility": "public", - }, - { - "name": "isMockFunction", - "signature": "(fn: unknown): fn is Mock", - "type": "method", - "visibility": "public", - }, - { - "name": "fn", - "signature": "(implementation?: T): Mock", - "type": "method", - "visibility": "public", - }, - { - "name": "spyOn", - "signature": "[K] extends ClassLike ? K : never]: T[K]; } | keyof { [K in keyof T as Required[K] extends FunctionLike ? K : never]: T[K]; }>, V extends Required<...>[K], A extends "get" | "set">(object: T, methodKey: K, accessType: A): A extends "get" ? SpiedGetter<...> : A extends "set" ? SpiedSetter<...> : never", - "type": "method", - "visibility": "public", - }, - { - "name": "spyOn", - "signature": "[K] extends ClassLike ? K : never]: T[K]; } | keyof { [K in keyof T as Required[K] extends FunctionLike ? K : never]: T[K]; }, V extends Required<...>[K]>(object: T, methodKey: K): V extends FunctionLike | ClassLike ? Spied<...> : never", - "type": "method", - "visibility": "public", - }, - { - "name": "replaceProperty", - "signature": "(object: T, propertyKey: K, value: T[K]): Replaced", - "type": "method", - "visibility": "public", - }, - { - "name": "clearAllMocks", - "signature": "(): void", - "type": "method", - "visibility": "public", - }, - { - "name": "resetAllMocks", - "signature": "(): void", - "type": "method", - "visibility": "public", - }, - { - "name": "restoreAllMocks", - "signature": "(): void", - "type": "method", - "visibility": "public", - }, - { - "name": "mocked", - "signature": "(source: T, options?: { shallow: false; }): Mocked", - "type": "method", - "visibility": "public", - }, - { - "name": "mocked", - "signature": "(source: T, options: { shallow: true; }): MockedShallow", - "type": "method", - "visibility": "public", - }, - ], - "isDefault": false, - "name": "ModuleMocker", - "signature": "class", - "type": "class", - "visibility": "public", - }, - { - "isDefault": false, - "name": "Replaced", - "signature": "interface", - "type": "interface", - "visibility": "public", - }, - { - "isDefault": false, - "name": "replaceProperty", - "signature": "(object: T, propertyKey: K, value: T[K]) => Replaced", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "replaceProperty", - "signature": "(object: T, propertyKey: K, value: T[K]) => Replaced", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "SpyInstance", - "signature": "interface", - "type": "interface", - "visibility": "public", - }, - { - "isDefault": false, - "name": "spyOn", - "signature": "{ [K] extends ClassLike ? K : never]: T[K]; } | keyof { [K_1 in keyof T as Required[K_1] extends FunctionLike ? K_1 : never]: T[K_1]; }>, V extends Required<...>[K_2], A extends "get" | "set">(object: T, methodKey: K_2, accessType...", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "spyOn", - "signature": "{ [K] extends ClassLike ? K : never]: T[K]; } | keyof { [K_1 in keyof T as Required[K_1] extends FunctionLike ? K_1 : never]: T[K_1]; }>, V extends Required<...>[K_2], A extends "get" | "set">(object: T, methodKey: K_2, accessType...", - "type": "const", - "visibility": "public", - }, - ], - "name": "index.d.ts", - "type": "file", - }, - ], - "name": "build/", - "type": "directory", - }, - ], - "name": "jest-mock/", - "type": "directory", - }, - { - "children": [ - { - "children": [ - { - "children": [ - { - "isDefault": false, - "name": "addSerializer", - "signature": "(plugin: Plugin_2) => void", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "addSerializer", - "signature": "(plugin: Plugin_2) => void", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "buildSnapshotResolver", - "signature": "(config: ProjectConfig, localRequire?: LocalRequire | Promise) => Promise", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "buildSnapshotResolver", - "signature": "(config: ProjectConfig, localRequire?: LocalRequire | Promise) => Promise", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "cleanup", - "signature": "(fileSystem: FileSystem_2, update: SnapshotUpdateState, snapshotResolver: SnapshotResolver, testPathIgnorePatterns?: string[]) => { ...; }", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "cleanup", - "signature": "(fileSystem: FileSystem_2, update: SnapshotUpdateState, snapshotResolver: SnapshotResolver, testPathIgnorePatterns?: string[]) => { ...; }", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "Context", - "signature": "interface", - "type": "interface", - "visibility": "public", - }, - { - "isDefault": false, - "name": "EXTENSION", - "signature": ""snap"", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "EXTENSION", - "signature": ""snap"", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "FileSystem_2", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "getSerializers", - "signature": "() => Plugins", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "getSerializers", - "signature": "() => Plugins", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isSnapshotPath", - "signature": "(path: string) => boolean", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "isSnapshotPath", - "signature": "(path: string) => boolean", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "SnapshotMatchers", - "signature": "interface", - "type": "interface", - "visibility": "public", - }, - { - "children": [ - { - "name": "snapshotFormat", - "signature": "SnapshotFormat", - "type": "property", - "visibility": "public", - }, - { - "name": "added", - "signature": "number", - "type": "property", - "visibility": "public", - }, - { - "name": "expand", - "signature": "boolean", - "type": "property", - "visibility": "public", - }, - { - "name": "matched", - "signature": "number", - "type": "property", - "visibility": "public", - }, - { - "name": "unmatched", - "signature": "number", - "type": "property", - "visibility": "public", - }, - { - "name": "updated", - "signature": "number", - "type": "property", - "visibility": "public", - }, - { - "name": "constructor", - "signature": "(snapshotPath: string, options: SnapshotStateOptions): SnapshotState", - "type": "method", - "visibility": "public", - }, - { - "name": "markSnapshotsAsCheckedForTest", - "signature": "(testName: string): void", - "type": "method", - "visibility": "public", - }, - { - "name": "clear", - "signature": "(): void", - "type": "method", - "visibility": "public", - }, - { - "name": "save", - "signature": "(): SaveStatus", - "type": "method", - "visibility": "public", - }, - { - "name": "getUncheckedCount", - "signature": "(): number", - "type": "method", - "visibility": "public", - }, - { - "name": "getUncheckedKeys", - "signature": "(): string[]", - "type": "method", - "visibility": "public", - }, - { - "name": "removeUncheckedKeys", - "signature": "(): void", - "type": "method", - "visibility": "public", - }, - { - "name": "match", - "signature": "({ testName, received, key, inlineSnapshot, isInline, error, }: SnapshotMatchOptions): SnapshotReturnOptions", - "type": "method", - "visibility": "public", - }, - { - "name": "fail", - "signature": "(testName: string, _received: unknown, key?: string): string", - "type": "method", - "visibility": "public", - }, - ], - "isDefault": false, - "name": "SnapshotState", - "signature": "class", - "type": "class", - "visibility": "public", - }, - { - "isDefault": false, - "name": "toMatchInlineSnapshot", - "signature": "MatcherFunctionWithContext", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "toMatchInlineSnapshot", - "signature": "MatcherFunctionWithContext", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "toMatchSnapshot", - "signature": "MatcherFunctionWithContext", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "toMatchSnapshot", - "signature": "MatcherFunctionWithContext", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "toThrowErrorMatchingInlineSnapshot", - "signature": "MatcherFunctionWithContext", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "toThrowErrorMatchingInlineSnapshot", - "signature": "MatcherFunctionWithContext", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "toThrowErrorMatchingSnapshot", - "signature": "MatcherFunctionWithContext", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "toThrowErrorMatchingSnapshot", - "signature": "MatcherFunctionWithContext", - "type": "const", - "visibility": "public", - }, - ], - "name": "index.d.ts", - "type": "file", - }, - ], - "name": "build/", - "type": "directory", - }, - ], - "name": "jest-snapshot/", - "type": "directory", - }, - { - "children": [ - { - "children": [ - { - "children": [ - { - "isDefault": false, - "name": "DEFAULT_OPTIONS", - "signature": "{ callToJSON: true; compareKeys: undefined; escapeRegex: false; escapeString: true; highlight: false; indent: number; maxDepth: number; maxWidth: number; min: false; plugins: never[]; printBasicPrototype: true; printFunctionName: true; theme: Required<...>; }", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "DEFAULT_OPTIONS", - "signature": "{ callToJSON: true; compareKeys: undefined; escapeRegex: false; escapeString: true; highlight: false; indent: number; maxDepth: number; maxWidth: number; min: false; plugins: never[]; printBasicPrototype: true; printFunctionName: true; theme: Required<...>; }", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "format", - "signature": "(val: unknown, options?: PrettyFormatOptions): string", - "type": "function", - "visibility": "private", - }, - { - "isDefault": true, - "name": "default", - "signature": "(val: unknown, options?: PrettyFormatOptions) => string", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "format", - "signature": "(val: unknown, options?: PrettyFormatOptions) => string", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "format", - "signature": "(val: unknown, options?: PrettyFormatOptions) => string", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "Options", - "signature": "interface", - "type": "interface", - "visibility": "public", - }, - { - "isDefault": false, - "name": "Plugin_2 as Plugin", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "Plugin_2 as Plugin", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "plugins", - "signature": "{ AsymmetricMatcher: NewPlugin; DOMCollection: NewPlugin; DOMElement: NewPlugin; Immutable: NewPlugin; ReactElement: NewPlugin; ReactTestComponent: NewPlugin; }", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "plugins", - "signature": "{ AsymmetricMatcher: NewPlugin; DOMCollection: NewPlugin; DOMElement: NewPlugin; Immutable: NewPlugin; ReactElement: NewPlugin; ReactTestComponent: NewPlugin; }", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "PrettyFormatOptions", - "signature": "interface", - "type": "interface", - "visibility": "public", - }, - ], - "name": "index.d.ts", - "type": "file", - }, - ], - "name": "build/", - "type": "directory", - }, - ], - "name": "pretty-format/", - "type": "directory", - }, - { - "children": [ - { - "children": [ - { - "children": [ - { - "isDefault": false, - "name": "AddEventListenerOptions", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "AesCbcParams", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "AesCtrParams", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "AesDerivedKeyParams", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "AesGcmParams", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "AesKeyAlgorithm", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "AesKeyGenParams", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "Algorithm", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "AnalyserOptions", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "AnimationEventInit", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "AnimationPlaybackEventInit", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "AssignedNodesOptions", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "AudioBufferOptions", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "AudioBufferSourceOptions", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "AudioConfiguration", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "AudioContextOptions", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "AudioNodeOptions", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "AudioProcessingEventInit", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "AudioTimestamp", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "AudioWorkletNodeOptions", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "AuthenticationExtensionsClientInputs", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "AuthenticationExtensionsClientOutputs", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "AuthenticatorSelectionCriteria", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "BiquadFilterOptions", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "BlobEventInit", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "BlobPropertyBag", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "CSSStyleSheetInit", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "CacheQueryOptions", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "CanvasRenderingContext2DSettings", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "ChannelMergerOptions", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "ChannelSplitterOptions", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "ClientQueryOptions", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "ClipboardEventInit", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "ClipboardItemOptions", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "CloseEventInit", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "CompositionEventInit", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "ComputedEffectTiming", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "ComputedKeyframe", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "ConstantSourceOptions", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "ConstrainBooleanParameters", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "ConstrainDOMStringParameters", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "ConstrainDoubleRange", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "ConstrainULongRange", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "ConvolverOptions", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "CredentialCreationOptions", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "CredentialPropertiesOutput", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "CredentialRequestOptions", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "CryptoKeyPair", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "CustomEventInit", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "DOMMatrix2DInit", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "DOMMatrixInit", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "DOMPointInit", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "DOMQuadInit", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "DOMRectInit", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "DelayOptions", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "DeviceMotionEventAccelerationInit", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "DeviceMotionEventInit", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "DeviceMotionEventRotationRateInit", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "DeviceOrientationEventInit", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "DisplayMediaStreamOptions", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "DocumentTimelineOptions", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "DoubleRange", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "DragEventInit", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "DynamicsCompressorOptions", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "EcKeyAlgorithm", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "EcKeyGenParams", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "EcKeyImportParams", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "EcdhKeyDeriveParams", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "EcdsaParams", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "EffectTiming", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "ElementCreationOptions", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "ElementDefinitionOptions", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "ErrorEventInit", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "EventInit", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "EventListenerOptions", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "EventModifierInit", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "EventSourceInit", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "FilePropertyBag", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "FileSystemFlags", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "FileSystemGetDirectoryOptions", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "FileSystemGetFileOptions", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "FileSystemRemoveOptions", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "FocusEventInit", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "FocusOptions", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "FontFaceDescriptors", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "FontFaceSetLoadEventInit", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "FormDataEventInit", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "FullscreenOptions", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "GainOptions", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "GamepadEventInit", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "GetAnimationsOptions", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "GetNotificationOptions", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "GetRootNodeOptions", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "HashChangeEventInit", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "HkdfParams", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "HmacImportParams", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "HmacKeyAlgorithm", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "HmacKeyGenParams", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "IDBDatabaseInfo", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "IDBIndexParameters", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "IDBObjectStoreParameters", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "IDBTransactionOptions", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "IDBVersionChangeEventInit", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "IIRFilterOptions", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "IdleRequestOptions", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "ImageBitmapOptions", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "ImageBitmapRenderingContextSettings", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "ImageDataSettings", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "ImportMeta", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "InputEventInit", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "IntersectionObserverEntryInit", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "IntersectionObserverInit", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "JsonWebKey", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "KeyAlgorithm", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "KeyboardEventInit", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "Keyframe", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "KeyframeAnimationOptions", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "KeyframeEffectOptions", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "LockInfo", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "LockManagerSnapshot", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "LockOptions", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "MediaCapabilitiesDecodingInfo", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "MediaCapabilitiesEncodingInfo", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "MediaCapabilitiesInfo", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "MediaConfiguration", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "MediaDecodingConfiguration", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "MediaElementAudioSourceOptions", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "MediaEncodingConfiguration", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "MediaEncryptedEventInit", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "MediaImage", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "MediaKeyMessageEventInit", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "MediaKeySystemConfiguration", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "MediaKeySystemMediaCapability", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "MediaMetadataInit", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "MediaPositionState", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "MediaQueryListEventInit", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "MediaRecorderOptions", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "MediaSessionActionDetails", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "MediaStreamAudioSourceOptions", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "MediaStreamConstraints", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "MediaStreamTrackEventInit", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "MediaTrackCapabilities", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "MediaTrackConstraintSet", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "MediaTrackConstraints", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "MediaTrackSettings", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "MediaTrackSupportedConstraints", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "MessageEventInit", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "MouseEventInit", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "MultiCacheQueryOptions", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "MutationObserverInit", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "NavigationPreloadState", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "NotificationAction", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "NotificationOptions", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "OfflineAudioCompletionEventInit", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "OfflineAudioContextOptions", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "OptionalEffectTiming", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "OscillatorOptions", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "PageTransitionEventInit", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "PannerOptions", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "PaymentCurrencyAmount", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "PaymentDetailsBase", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "PaymentDetailsInit", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "PaymentDetailsModifier", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "PaymentDetailsUpdate", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "PaymentItem", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "PaymentMethodChangeEventInit", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "PaymentMethodData", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "PaymentRequestUpdateEventInit", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "PaymentValidationErrors", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "Pbkdf2Params", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "PerformanceMarkOptions", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "PerformanceMeasureOptions", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "PerformanceObserverInit", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "PeriodicWaveConstraints", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "PeriodicWaveOptions", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "PermissionDescriptor", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "PictureInPictureEventInit", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "PointerEventInit", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "PopStateEventInit", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "PositionOptions", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "ProgressEventInit", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "PromiseRejectionEventInit", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "PropertyIndexedKeyframes", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "PublicKeyCredentialCreationOptions", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "PublicKeyCredentialDescriptor", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "PublicKeyCredentialEntity", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "PublicKeyCredentialParameters", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "PublicKeyCredentialRequestOptions", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "PublicKeyCredentialRpEntity", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "PublicKeyCredentialUserEntity", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "PushSubscriptionJSON", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "PushSubscriptionOptionsInit", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "QueuingStrategy", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "QueuingStrategyInit", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "RTCAnswerOptions", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "RTCCertificateExpiration", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "RTCConfiguration", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "RTCDTMFToneChangeEventInit", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "RTCDataChannelEventInit", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "RTCDataChannelInit", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "RTCDtlsFingerprint", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "RTCEncodedAudioFrameMetadata", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "RTCEncodedVideoFrameMetadata", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "RTCErrorEventInit", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "RTCErrorInit", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "RTCIceCandidateInit", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "RTCIceCandidatePairStats", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "RTCIceServer", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "RTCInboundRtpStreamStats", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "RTCLocalSessionDescriptionInit", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "RTCOfferAnswerOptions", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "RTCOfferOptions", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "RTCOutboundRtpStreamStats", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "RTCPeerConnectionIceErrorEventInit", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "RTCPeerConnectionIceEventInit", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "RTCReceivedRtpStreamStats", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "RTCRtcpParameters", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "RTCRtpCapabilities", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "RTCRtpCodecCapability", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "RTCRtpCodecParameters", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "RTCRtpCodingParameters", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "RTCRtpContributingSource", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "RTCRtpEncodingParameters", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "RTCRtpHeaderExtensionCapability", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "RTCRtpHeaderExtensionParameters", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "RTCRtpParameters", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "RTCRtpReceiveParameters", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "RTCRtpSendParameters", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "RTCRtpStreamStats", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "RTCRtpSynchronizationSource", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "RTCRtpTransceiverInit", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "RTCSentRtpStreamStats", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "RTCSessionDescriptionInit", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "RTCStats", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "RTCTrackEventInit", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "RTCTransportStats", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "ReadableStreamGetReaderOptions", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "ReadableStreamReadDoneResult", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "ReadableStreamReadValueResult", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "ReadableWritablePair", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "RegistrationOptions", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "RequestInit", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "ResizeObserverOptions", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "ResponseInit", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "RsaHashedImportParams", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "RsaHashedKeyAlgorithm", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "RsaHashedKeyGenParams", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "RsaKeyAlgorithm", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "RsaKeyGenParams", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "RsaOaepParams", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "RsaOtherPrimesInfo", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "RsaPssParams", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "SVGBoundingBoxOptions", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "ScrollIntoViewOptions", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "ScrollOptions", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "ScrollToOptions", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "SecurityPolicyViolationEventInit", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "ShadowRootInit", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "ShareData", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "SpeechSynthesisErrorEventInit", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "SpeechSynthesisEventInit", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "StaticRangeInit", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "StereoPannerOptions", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "StorageEstimate", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "StorageEventInit", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "StreamPipeOptions", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "StructuredSerializeOptions", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "SubmitEventInit", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "TextDecodeOptions", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "TextDecoderOptions", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "TextEncoderEncodeIntoResult", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "TouchEventInit", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "TouchInit", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "TrackEventInit", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "Transformer", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "TransitionEventInit", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "UIEventInit", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "ULongRange", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "UnderlyingByteSource", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "UnderlyingDefaultSource", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "UnderlyingSink", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "UnderlyingSource", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "ValidityStateFlags", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "VideoColorSpaceInit", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "VideoConfiguration", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "VideoFrameCallbackMetadata", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "WaveShaperOptions", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "WebGLContextAttributes", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "WebGLContextEventInit", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "WheelEventInit", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "WindowPostMessageOptions", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "WorkerOptions", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "WorkletOptions", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "ANGLE_instanced_arrays", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "ARIAMixin", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "AbortController", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "AbortSignalEventMap", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "AbortSignal", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "AbstractRange", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "AbstractWorkerEventMap", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "AbstractWorker", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "AnalyserNode", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "Animatable", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "AnimationEventMap", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "Animation", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "AnimationEffect", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "AnimationEvent", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "AnimationFrameProvider", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "AnimationPlaybackEvent", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "AnimationTimeline", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "Attr", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "AudioBuffer", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "AudioBufferSourceNode", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "AudioContext", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "AudioDestinationNode", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "AudioListener", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "AudioNode", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "AudioParam", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "AudioParamMap", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "AudioProcessingEvent", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "AudioScheduledSourceNodeEventMap", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "AudioScheduledSourceNode", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "AudioWorklet", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "AudioWorkletNodeEventMap", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "AudioWorkletNode", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "AuthenticatorAssertionResponse", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "AuthenticatorAttestationResponse", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "AuthenticatorResponse", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "BarProp", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "BaseAudioContextEventMap", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "BaseAudioContext", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "BeforeUnloadEvent", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "BiquadFilterNode", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "Blob", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "BlobEvent", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "Body", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "BroadcastChannelEventMap", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "BroadcastChannel", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "ByteLengthQueuingStrategy", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "CDATASection", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "CSSAnimation", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "CSSConditionRule", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "CSSContainerRule", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "CSSCounterStyleRule", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "CSSFontFaceRule", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "CSSFontPaletteValuesRule", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "CSSGroupingRule", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "CSSImportRule", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "CSSKeyframeRule", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "CSSKeyframesRule", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "CSSLayerBlockRule", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "CSSLayerStatementRule", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "CSSMediaRule", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "CSSNamespaceRule", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "CSSPageRule", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "CSSRule", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "CSSRuleList", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "CSSStyleDeclaration", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "CSSStyleRule", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "CSSStyleSheet", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "CSSSupportsRule", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "CSSTransition", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "Cache", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "CacheStorage", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "CanvasCaptureMediaStreamTrack", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "CanvasCompositing", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "CanvasDrawImage", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "CanvasDrawPath", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "CanvasFillStrokeStyles", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "CanvasFilters", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "CanvasGradient", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "CanvasImageData", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "CanvasImageSmoothing", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "CanvasPath", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "CanvasPathDrawingStyles", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "CanvasPattern", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "CanvasRect", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "CanvasRenderingContext2D", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "CanvasShadowStyles", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "CanvasState", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "CanvasText", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "CanvasTextDrawingStyles", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "CanvasTransform", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "CanvasUserInterface", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "ChannelMergerNode", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "ChannelSplitterNode", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "CharacterData", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "ChildNode", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "ClientRect", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "Clipboard", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "ClipboardEvent", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "ClipboardItem", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "CloseEvent", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "Comment", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "CompositionEvent", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "ConstantSourceNode", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "ConvolverNode", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "CountQueuingStrategy", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "Credential", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "CredentialsContainer", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "Crypto", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "CryptoKey", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "CustomElementRegistry", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "CustomEvent", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "DOMException", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "DOMImplementation", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "DOMMatrix", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "DOMMatrixReadOnly", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "DOMParser", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "DOMPoint", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "DOMPointReadOnly", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "DOMQuad", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "DOMRect", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "DOMRectList", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "DOMRectReadOnly", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "DOMStringList", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "DOMStringMap", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "DOMTokenList", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "DataTransfer", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "DataTransferItem", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "DataTransferItemList", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "DelayNode", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "DeviceMotionEvent", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "DeviceMotionEventAcceleration", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "DeviceMotionEventRotationRate", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "DeviceOrientationEvent", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "DocumentEventMap", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "Document", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "DocumentAndElementEventHandlersEventMap", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "DocumentAndElementEventHandlers", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "DocumentFragment", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "DocumentOrShadowRoot", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "DocumentTimeline", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "DocumentType", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "DragEvent", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "DynamicsCompressorNode", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "EXT_blend_minmax", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "EXT_color_buffer_float", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "EXT_color_buffer_half_float", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "EXT_float_blend", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "EXT_frag_depth", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "EXT_sRGB", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "EXT_shader_texture_lod", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "EXT_texture_compression_bptc", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "EXT_texture_compression_rgtc", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "EXT_texture_filter_anisotropic", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "EXT_texture_norm16", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "ElementEventMap", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "Element", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "ElementCSSInlineStyle", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "ElementContentEditable", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "ElementInternals", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "ErrorEvent", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "Event", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "EventCounts", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "EventListener", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "EventListenerObject", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "EventSourceEventMap", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "EventSource", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "EventTarget", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "External", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "File", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "FileList", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "FileReaderEventMap", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "FileReader", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "FileSystem", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "FileSystemDirectoryEntry", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "FileSystemDirectoryHandle", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "FileSystemDirectoryReader", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "FileSystemEntry", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "FileSystemFileEntry", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "FileSystemFileHandle", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "FileSystemHandle", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "FocusEvent", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "FontFace", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "FontFaceSetEventMap", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "FontFaceSet", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "FontFaceSetLoadEvent", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "FontFaceSource", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "FormData", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "FormDataEvent", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "GainNode", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "Gamepad", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "GamepadButton", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "GamepadEvent", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "GamepadHapticActuator", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "GenericTransformStream", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "Geolocation", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "GeolocationCoordinates", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "GeolocationPosition", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "GeolocationPositionError", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "GlobalEventHandlersEventMap", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "GlobalEventHandlers", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "HTMLAllCollection", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "HTMLAnchorElement", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "HTMLAreaElement", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "HTMLAudioElement", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "HTMLBRElement", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "HTMLBaseElement", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "HTMLBodyElementEventMap", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "HTMLBodyElement", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "HTMLButtonElement", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "HTMLCanvasElement", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "HTMLCollectionBase", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "HTMLCollection", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "HTMLCollectionOf", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "HTMLDListElement", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "HTMLDataElement", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "HTMLDataListElement", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "HTMLDetailsElement", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "HTMLDialogElement", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "HTMLDirectoryElement", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "HTMLDivElement", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "HTMLDocument", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "HTMLElementEventMap", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "HTMLElement", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "HTMLEmbedElement", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "HTMLFieldSetElement", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "HTMLFontElement", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "HTMLFormControlsCollection", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "HTMLFormElement", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "HTMLFrameElement", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "HTMLFrameSetElementEventMap", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "HTMLFrameSetElement", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "HTMLHRElement", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "HTMLHeadElement", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "HTMLHeadingElement", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "HTMLHtmlElement", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "HTMLHyperlinkElementUtils", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "HTMLIFrameElement", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "HTMLImageElement", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "HTMLInputElement", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "HTMLLIElement", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "HTMLLabelElement", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "HTMLLegendElement", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "HTMLLinkElement", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "HTMLMapElement", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "HTMLMarqueeElement", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "HTMLMediaElementEventMap", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "HTMLMediaElement", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "HTMLMenuElement", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "HTMLMetaElement", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "HTMLMeterElement", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "HTMLModElement", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "HTMLOListElement", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "HTMLObjectElement", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "HTMLOptGroupElement", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "HTMLOptionElement", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "HTMLOptionsCollection", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "HTMLOrSVGElement", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "HTMLOutputElement", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "HTMLParagraphElement", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "HTMLParamElement", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "HTMLPictureElement", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "HTMLPreElement", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "HTMLProgressElement", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "HTMLQuoteElement", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "HTMLScriptElement", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "HTMLSelectElement", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "HTMLSlotElement", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "HTMLSourceElement", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "HTMLSpanElement", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "HTMLStyleElement", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "HTMLTableCaptionElement", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "HTMLTableCellElement", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "HTMLTableColElement", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "HTMLTableDataCellElement", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "HTMLTableElement", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "HTMLTableHeaderCellElement", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "HTMLTableRowElement", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "HTMLTableSectionElement", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "HTMLTemplateElement", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "HTMLTextAreaElement", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "HTMLTimeElement", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "HTMLTitleElement", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "HTMLTrackElement", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "HTMLUListElement", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "HTMLUnknownElement", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "HTMLVideoElementEventMap", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "HTMLVideoElement", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "HashChangeEvent", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "Headers", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "History", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "IDBCursor", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "IDBCursorWithValue", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "IDBDatabaseEventMap", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "IDBDatabase", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "IDBFactory", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "IDBIndex", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "IDBKeyRange", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "IDBObjectStore", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "IDBOpenDBRequestEventMap", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "IDBOpenDBRequest", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "IDBRequestEventMap", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "IDBRequest", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "IDBTransactionEventMap", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "IDBTransaction", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "IDBVersionChangeEvent", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "IIRFilterNode", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "IdleDeadline", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "ImageBitmap", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "ImageBitmapRenderingContext", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "ImageData", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "InnerHTML", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "InputDeviceInfo", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "InputEvent", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "IntersectionObserver", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "IntersectionObserverEntry", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "KHR_parallel_shader_compile", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "KeyboardEvent", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "KeyframeEffect", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "LinkStyle", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "Location", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "Lock", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "LockManager", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "MathMLElementEventMap", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "MathMLElement", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "MediaCapabilities", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "MediaDeviceInfo", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "MediaDevicesEventMap", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "MediaDevices", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "MediaElementAudioSourceNode", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "MediaEncryptedEvent", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "MediaError", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "MediaKeyMessageEvent", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "MediaKeySessionEventMap", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "MediaKeySession", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "MediaKeyStatusMap", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "MediaKeySystemAccess", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "MediaKeys", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "MediaList", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "MediaMetadata", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "MediaQueryListEventMap", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "MediaQueryList", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "MediaQueryListEvent", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "MediaRecorderEventMap", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "MediaRecorder", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "MediaSession", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "MediaSourceEventMap", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "MediaSource", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "MediaStreamEventMap", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "MediaStream", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "MediaStreamAudioDestinationNode", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "MediaStreamAudioSourceNode", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "MediaStreamTrackEventMap", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "MediaStreamTrack", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "MediaStreamTrackEvent", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "MessageChannel", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "MessageEvent", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "MessagePortEventMap", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "MessagePort", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "MimeType", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "MimeTypeArray", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "MouseEvent", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "MutationEvent", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "MutationObserver", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "MutationRecord", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "NamedNodeMap", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "NavigationPreloadManager", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "Navigator", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "NavigatorAutomationInformation", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "NavigatorConcurrentHardware", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "NavigatorContentUtils", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "NavigatorCookies", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "NavigatorID", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "NavigatorLanguage", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "NavigatorLocks", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "NavigatorOnLine", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "NavigatorPlugins", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "NavigatorStorage", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "Node", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "NodeIterator", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "NodeList", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "NodeListOf", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "NonDocumentTypeChildNode", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "NonElementParentNode", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "NotificationEventMap", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "Notification", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "OES_draw_buffers_indexed", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "OES_element_index_uint", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "OES_fbo_render_mipmap", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "OES_standard_derivatives", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "OES_texture_float", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "OES_texture_float_linear", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "OES_texture_half_float", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "OES_texture_half_float_linear", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "OES_vertex_array_object", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "OVR_multiview2", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "OfflineAudioCompletionEvent", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "OfflineAudioContextEventMap", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "OfflineAudioContext", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "OffscreenCanvasEventMap", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "OffscreenCanvas", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "OffscreenCanvasRenderingContext2D", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "OscillatorNode", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "OverconstrainedError", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "PageTransitionEvent", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "PannerNode", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "ParentNode", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "Path2D", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "PaymentMethodChangeEvent", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "PaymentRequestEventMap", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "PaymentRequest", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "PaymentRequestUpdateEvent", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "PaymentResponse", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "PerformanceEventMap", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "Performance", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "PerformanceEntry", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "PerformanceEventTiming", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "PerformanceMark", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "PerformanceMeasure", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "PerformanceNavigation", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "PerformanceNavigationTiming", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "PerformanceObserver", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "PerformanceObserverEntryList", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "PerformancePaintTiming", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "PerformanceResourceTiming", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "PerformanceServerTiming", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "PerformanceTiming", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "PeriodicWave", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "PermissionStatusEventMap", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "PermissionStatus", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "Permissions", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "PictureInPictureEvent", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "PictureInPictureWindowEventMap", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "PictureInPictureWindow", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "Plugin", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "PluginArray", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "PointerEvent", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "PopStateEvent", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "ProcessingInstruction", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "ProgressEvent", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "PromiseRejectionEvent", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "PublicKeyCredential", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "PushManager", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "PushSubscription", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "PushSubscriptionOptions", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "RTCCertificate", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "RTCDTMFSenderEventMap", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "RTCDTMFSender", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "RTCDTMFToneChangeEvent", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "RTCDataChannelEventMap", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "RTCDataChannel", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "RTCDataChannelEvent", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "RTCDtlsTransportEventMap", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "RTCDtlsTransport", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "RTCEncodedAudioFrame", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "RTCEncodedVideoFrame", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "RTCError", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "RTCErrorEvent", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "RTCIceCandidate", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "RTCIceTransportEventMap", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "RTCIceTransport", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "RTCPeerConnectionEventMap", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "RTCPeerConnection", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "RTCPeerConnectionIceErrorEvent", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "RTCPeerConnectionIceEvent", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "RTCRtpReceiver", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "RTCRtpSender", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "RTCRtpTransceiver", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "RTCSctpTransportEventMap", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "RTCSctpTransport", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "RTCSessionDescription", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "RTCStatsReport", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "RTCTrackEvent", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "RadioNodeList", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "Range", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "ReadableByteStreamController", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "ReadableStream", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "ReadableStreamBYOBReader", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "ReadableStreamBYOBRequest", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "ReadableStreamDefaultController", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "ReadableStreamDefaultReader", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "ReadableStreamGenericReader", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "RemotePlaybackEventMap", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "RemotePlayback", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "Request", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "ResizeObserver", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "ResizeObserverEntry", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "ResizeObserverSize", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "Response", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "SVGAElement", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "SVGAngle", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "SVGAnimateElement", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "SVGAnimateMotionElement", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "SVGAnimateTransformElement", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "SVGAnimatedAngle", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "SVGAnimatedBoolean", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "SVGAnimatedEnumeration", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "SVGAnimatedInteger", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "SVGAnimatedLength", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "SVGAnimatedLengthList", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "SVGAnimatedNumber", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "SVGAnimatedNumberList", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "SVGAnimatedPoints", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "SVGAnimatedPreserveAspectRatio", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "SVGAnimatedRect", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "SVGAnimatedString", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "SVGAnimatedTransformList", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "SVGAnimationElement", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "SVGCircleElement", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "SVGClipPathElement", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "SVGComponentTransferFunctionElement", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "SVGDefsElement", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "SVGDescElement", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "SVGElementEventMap", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "SVGElement", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "SVGEllipseElement", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "SVGFEBlendElement", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "SVGFEColorMatrixElement", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "SVGFEComponentTransferElement", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "SVGFECompositeElement", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "SVGFEConvolveMatrixElement", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "SVGFEDiffuseLightingElement", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "SVGFEDisplacementMapElement", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "SVGFEDistantLightElement", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "SVGFEDropShadowElement", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "SVGFEFloodElement", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "SVGFEFuncAElement", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "SVGFEFuncBElement", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "SVGFEFuncGElement", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "SVGFEFuncRElement", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "SVGFEGaussianBlurElement", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "SVGFEImageElement", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "SVGFEMergeElement", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "SVGFEMergeNodeElement", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "SVGFEMorphologyElement", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "SVGFEOffsetElement", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "SVGFEPointLightElement", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "SVGFESpecularLightingElement", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "SVGFESpotLightElement", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "SVGFETileElement", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "SVGFETurbulenceElement", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "SVGFilterElement", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "SVGFilterPrimitiveStandardAttributes", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "SVGFitToViewBox", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "SVGForeignObjectElement", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "SVGGElement", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "SVGGeometryElement", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "SVGGradientElement", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "SVGGraphicsElement", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "SVGImageElement", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "SVGLength", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "SVGLengthList", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "SVGLineElement", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "SVGLinearGradientElement", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "SVGMPathElement", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "SVGMarkerElement", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "SVGMaskElement", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "SVGMetadataElement", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "SVGNumber", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "SVGNumberList", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "SVGPathElement", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "SVGPatternElement", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "SVGPointList", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "SVGPolygonElement", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "SVGPolylineElement", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "SVGPreserveAspectRatio", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "SVGRadialGradientElement", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "SVGRectElement", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "SVGSVGElementEventMap", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "SVGSVGElement", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "SVGScriptElement", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "SVGSetElement", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "SVGStopElement", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "SVGStringList", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "SVGStyleElement", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "SVGSwitchElement", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "SVGSymbolElement", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "SVGTSpanElement", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "SVGTests", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "SVGTextContentElement", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "SVGTextElement", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "SVGTextPathElement", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "SVGTextPositioningElement", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "SVGTitleElement", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "SVGTransform", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "SVGTransformList", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "SVGURIReference", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "SVGUnitTypes", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "SVGUseElement", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "SVGViewElement", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "Screen", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "ScreenOrientationEventMap", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "ScreenOrientation", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "ScriptProcessorNodeEventMap", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "ScriptProcessorNode", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "SecurityPolicyViolationEvent", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "Selection", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "ServiceWorkerEventMap", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "ServiceWorker", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "ServiceWorkerContainerEventMap", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "ServiceWorkerContainer", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "ServiceWorkerRegistrationEventMap", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "ServiceWorkerRegistration", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "ShadowRootEventMap", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "ShadowRoot", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "SharedWorker", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "Slottable", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "SourceBufferEventMap", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "SourceBuffer", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "SourceBufferListEventMap", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "SourceBufferList", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "SpeechRecognitionAlternative", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "SpeechRecognitionResult", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "SpeechRecognitionResultList", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "SpeechSynthesisEventMap", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "SpeechSynthesis", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "SpeechSynthesisErrorEvent", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "SpeechSynthesisEvent", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "SpeechSynthesisUtteranceEventMap", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "SpeechSynthesisUtterance", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "SpeechSynthesisVoice", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "StaticRange", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "StereoPannerNode", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "Storage", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "StorageEvent", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "StorageManager", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "StyleMedia", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "StyleSheet", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "StyleSheetList", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "SubmitEvent", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "SubtleCrypto", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "Text", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "TextDecoder", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "TextDecoderCommon", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "TextDecoderStream", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "TextEncoder", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "TextEncoderCommon", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "TextEncoderStream", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "TextMetrics", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "TextTrackEventMap", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "TextTrack", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "TextTrackCueEventMap", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "TextTrackCue", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "TextTrackCueList", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "TextTrackListEventMap", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "TextTrackList", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "TimeRanges", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "Touch", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "TouchEvent", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "TouchList", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "TrackEvent", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "TransformStream", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "TransformStreamDefaultController", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "TransitionEvent", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "TreeWalker", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "UIEvent", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "URL", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "URLSearchParams", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "VTTCue", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "VTTRegion", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "ValidityState", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "VideoColorSpace", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "VideoPlaybackQuality", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "VisualViewportEventMap", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "VisualViewport", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "WEBGL_color_buffer_float", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "WEBGL_compressed_texture_astc", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "WEBGL_compressed_texture_etc", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "WEBGL_compressed_texture_etc1", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "WEBGL_compressed_texture_s3tc", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "WEBGL_compressed_texture_s3tc_srgb", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "WEBGL_debug_renderer_info", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "WEBGL_debug_shaders", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "WEBGL_depth_texture", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "WEBGL_draw_buffers", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "WEBGL_lose_context", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "WEBGL_multi_draw", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "WaveShaperNode", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "WebGL2RenderingContext", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "WebGL2RenderingContextBase", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "WebGL2RenderingContextOverloads", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "WebGLActiveInfo", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "WebGLBuffer", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "WebGLContextEvent", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "WebGLFramebuffer", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "WebGLProgram", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "WebGLQuery", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "WebGLRenderbuffer", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "WebGLRenderingContext", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "WebGLRenderingContextBase", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "WebGLRenderingContextOverloads", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "WebGLSampler", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "WebGLShader", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "WebGLShaderPrecisionFormat", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "WebGLSync", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "WebGLTexture", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "WebGLTransformFeedback", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "WebGLUniformLocation", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "WebGLVertexArrayObject", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "WebGLVertexArrayObjectOES", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "WebSocketEventMap", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "WebSocket", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "WheelEvent", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "WindowEventMap", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "Window", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "WindowEventHandlersEventMap", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "WindowEventHandlers", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "WindowLocalStorage", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "WindowOrWorkerGlobalScope", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "WindowSessionStorage", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "WorkerEventMap", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "Worker", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "Worklet", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "WritableStream", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "WritableStreamDefaultController", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "WritableStreamDefaultWriter", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "XMLDocument", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "XMLHttpRequestEventMap", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "XMLHttpRequest", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "XMLHttpRequestEventTargetEventMap", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "XMLHttpRequestEventTarget", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "XMLHttpRequestUpload", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "XMLSerializer", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "XPathEvaluator", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "XPathEvaluatorBase", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "XPathExpression", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "XPathResult", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "XSLTProcessor", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "Console", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "BlobCallback", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "CustomElementConstructor", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "DecodeErrorCallback", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "DecodeSuccessCallback", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "ErrorCallback", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "FileCallback", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "FileSystemEntriesCallback", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "FileSystemEntryCallback", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "FrameRequestCallback", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "FunctionStringCallback", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "IdleRequestCallback", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "IntersectionObserverCallback", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "LockGrantedCallback", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "MediaSessionActionHandler", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "MutationCallback", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "NotificationPermissionCallback", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "OnBeforeUnloadEventHandlerNonNull", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "OnErrorEventHandlerNonNull", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "PerformanceObserverCallback", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "PositionCallback", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "PositionErrorCallback", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "QueuingStrategySize", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "RTCPeerConnectionErrorCallback", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "RTCSessionDescriptionCallback", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "RemotePlaybackAvailabilityCallback", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "ResizeObserverCallback", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "TransformerFlushCallback", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "TransformerStartCallback", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "TransformerTransformCallback", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "UnderlyingSinkAbortCallback", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "UnderlyingSinkCloseCallback", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "UnderlyingSinkStartCallback", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "UnderlyingSinkWriteCallback", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "UnderlyingSourceCancelCallback", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "UnderlyingSourcePullCallback", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "UnderlyingSourceStartCallback", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "VideoFrameRequestCallback", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "VoidFunction", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "HTMLElementTagNameMap", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "HTMLElementDeprecatedTagNameMap", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "SVGElementTagNameMap", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "alert", - "signature": "(message?: any): void", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "blur", - "signature": "(): void", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "cancelIdleCallback", - "signature": "(handle: number): void", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "captureEvents", - "signature": "(): void", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "close", - "signature": "(): void", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "confirm", - "signature": "(message?: string): boolean", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "focus", - "signature": "(): void", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "getComputedStyle", - "signature": "(elt: Element, pseudoElt?: string): CSSStyleDeclaration", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "getSelection", - "signature": "(): Selection", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "matchMedia", - "signature": "(query: string): MediaQueryList", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "moveBy", - "signature": "(x: number, y: number): void", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "moveTo", - "signature": "(x: number, y: number): void", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "open", - "signature": "(url?: string | URL, target?: string, features?: string): Window", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "postMessage", - "signature": "(message: any, targetOrigin: string, transfer?: Transferable[]): void", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "postMessage", - "signature": "(message: any, options?: WindowPostMessageOptions): void", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "print", - "signature": "(): void", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "prompt", - "signature": "(message?: string, _default?: string): string", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "releaseEvents", - "signature": "(): void", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "requestIdleCallback", - "signature": "(callback: IdleRequestCallback, options?: IdleRequestOptions): number", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "resizeBy", - "signature": "(x: number, y: number): void", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "resizeTo", - "signature": "(width: number, height: number): void", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "scroll", - "signature": "(options?: ScrollToOptions): void", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "scroll", - "signature": "(x: number, y: number): void", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "scrollBy", - "signature": "(options?: ScrollToOptions): void", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "scrollBy", - "signature": "(x: number, y: number): void", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "scrollTo", - "signature": "(options?: ScrollToOptions): void", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "scrollTo", - "signature": "(x: number, y: number): void", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "stop", - "signature": "(): void", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "toString", - "signature": "(): string", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "dispatchEvent", - "signature": "(event: Event): boolean", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "cancelAnimationFrame", - "signature": "(handle: number): void", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "requestAnimationFrame", - "signature": "(callback: FrameRequestCallback): number", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "atob", - "signature": "(data: string): string", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "btoa", - "signature": "(data: string): string", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "clearInterval", - "signature": "(id: number): void", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "clearTimeout", - "signature": "(id: number): void", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "createImageBitmap", - "signature": "(image: ImageBitmapSource, options?: ImageBitmapOptions): Promise", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "createImageBitmap", - "signature": "(image: ImageBitmapSource, sx: number, sy: number, sw: number, sh: number, options?: ImageBitmapOptions): Promise", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "fetch", - "signature": "(input: URL | RequestInfo, init?: RequestInit): Promise", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "queueMicrotask", - "signature": "(callback: VoidFunction): void", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "reportError", - "signature": "(e: any): void", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "setInterval", - "signature": "(handler: TimerHandler, timeout?: number, ...arguments: any[]): number", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "setTimeout", - "signature": "(handler: TimerHandler, timeout?: number, ...arguments: any[]): number", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "structuredClone", - "signature": "(value: any, options?: StructuredSerializeOptions): any", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "addEventListener", - "signature": "(type: K, listener: (this: Window, ev: WindowEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "addEventListener", - "signature": "(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "removeEventListener", - "signature": "(type: K, listener: (this: Window, ev: WindowEventMap[K]) => any, options?: boolean | EventListenerOptions): void", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "removeEventListener", - "signature": "(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions): void", - "type": "function", - "visibility": "private", - }, - ], - "name": "lib.dom.d.ts", - "type": "file", - }, - { - "children": [ - { - "isDefault": false, - "name": "AudioParam", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "AudioParamMap", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "BaseAudioContext", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "CSSRuleList", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "CSSStyleDeclaration", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "Cache", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "CanvasPath", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "CanvasPathDrawingStyles", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "DOMRectList", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "DOMStringList", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "DOMTokenList", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "DataTransferItemList", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "EventCounts", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "FileList", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "FontFaceSet", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "FormData", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "HTMLAllCollection", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "HTMLCollectionBase", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "HTMLCollectionOf", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "HTMLFormElement", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "HTMLSelectElement", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "Headers", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "IDBDatabase", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "IDBObjectStore", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "MediaKeyStatusMap", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "MediaList", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "MessageEvent", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "MimeTypeArray", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "NamedNodeMap", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "Navigator", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "NodeList", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "NodeListOf", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "Plugin", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "PluginArray", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "RTCRtpTransceiver", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "RTCStatsReport", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "SVGLengthList", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "SVGNumberList", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "SVGPointList", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "SVGStringList", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "SVGTransformList", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "SourceBufferList", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "SpeechRecognitionResult", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "SpeechRecognitionResultList", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "StyleSheetList", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "SubtleCrypto", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "TextTrackCueList", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "TextTrackList", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "TouchList", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "URLSearchParams", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "WEBGL_draw_buffers", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "WEBGL_multi_draw", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "WebGL2RenderingContextBase", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "WebGL2RenderingContextOverloads", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "WebGLRenderingContextBase", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "WebGLRenderingContextOverloads", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - ], - "name": "lib.dom.iterable.d.ts", - "type": "file", - }, - { - "children": [ - { - "isDefault": false, - "name": "Map", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "MapConstructor", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "ReadonlyMap", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "WeakMap", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "WeakMapConstructor", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "Set", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "SetConstructor", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "ReadonlySet", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "WeakSet", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "WeakSetConstructor", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - ], - "name": "lib.es2015.collection.d.ts", - "type": "file", - }, - { - "children": [ - { - "isDefault": false, - "name": "Array", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "ArrayConstructor", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "DateConstructor", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "Function", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "Math", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "NumberConstructor", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "ObjectConstructor", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "ReadonlyArray", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "RegExp", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "RegExpConstructor", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "String", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "StringConstructor", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - ], - "name": "lib.es2015.core.d.ts", - "type": "file", - }, - { - "children": [ - { - "isDefault": false, - "name": "Generator", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "GeneratorFunction", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "GeneratorFunctionConstructor", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - ], - "name": "lib.es2015.generator.d.ts", - "type": "file", - }, - { - "children": [ - { - "isDefault": false, - "name": "SymbolConstructor", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "IteratorYieldResult", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "IteratorReturnResult", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "Iterator", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "Iterable", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "IterableIterator", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "Array", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "ArrayConstructor", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "ReadonlyArray", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "IArguments", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "Map", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "ReadonlyMap", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "MapConstructor", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "WeakMap", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "WeakMapConstructor", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "Set", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "ReadonlySet", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "SetConstructor", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "WeakSet", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "WeakSetConstructor", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "Promise", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "PromiseConstructor", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "String", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "Int8Array", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "Int8ArrayConstructor", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "Uint8Array", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "Uint8ArrayConstructor", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "Uint8ClampedArray", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "Uint8ClampedArrayConstructor", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "Int16Array", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "Int16ArrayConstructor", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "Uint16Array", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "Uint16ArrayConstructor", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "Int32Array", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "Int32ArrayConstructor", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "Uint32Array", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "Uint32ArrayConstructor", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "Float32Array", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "Float32ArrayConstructor", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "Float64Array", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "Float64ArrayConstructor", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - ], - "name": "lib.es2015.iterable.d.ts", - "type": "file", - }, - { - "children": [ - { - "isDefault": false, - "name": "PromiseConstructor", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - ], - "name": "lib.es2015.promise.d.ts", - "type": "file", - }, - { - "children": [ - { - "isDefault": false, - "name": "ProxyHandler", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "ProxyConstructor", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - ], - "name": "lib.es2015.proxy.d.ts", - "type": "file", - }, - { - "children": [ - { - "isDefault": false, - "name": "SymbolConstructor", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - ], - "name": "lib.es2015.symbol.d.ts", - "type": "file", - }, - { - "children": [ - { - "isDefault": false, - "name": "SymbolConstructor", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "Symbol", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "Array", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "Date", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "Map", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "WeakMap", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "Set", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "WeakSet", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "JSON", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "Function", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "GeneratorFunction", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "Math", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "Promise", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "PromiseConstructor", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "RegExp", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "RegExpConstructor", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "String", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "ArrayBuffer", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "DataView", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "Int8Array", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "Uint8Array", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "Uint8ClampedArray", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "Int16Array", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "Uint16Array", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "Int32Array", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "Uint32Array", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "Float32Array", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "Float64Array", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "ArrayConstructor", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "MapConstructor", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "SetConstructor", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "ArrayBufferConstructor", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - ], - "name": "lib.es2015.symbol.wellknown.d.ts", - "type": "file", - }, - { - "children": [ - { - "isDefault": false, - "name": "Array", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "ReadonlyArray", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "Int8Array", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "Uint8Array", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "Uint8ClampedArray", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "Int16Array", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "Uint16Array", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "Int32Array", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "Uint32Array", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "Float32Array", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "Float64Array", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - ], - "name": "lib.es2016.array.include.d.ts", - "type": "file", - }, - { - "children": [ - { - "isDefault": false, - "name": "ObjectConstructor", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - ], - "name": "lib.es2017.object.d.ts", - "type": "file", - }, - { - "children": [ - { - "isDefault": false, - "name": "SharedArrayBuffer", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "SharedArrayBufferConstructor", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "ArrayBufferTypes", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "Atomics", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - ], - "name": "lib.es2017.sharedmemory.d.ts", - "type": "file", - }, - { - "children": [ - { - "isDefault": false, - "name": "String", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - ], - "name": "lib.es2017.string.d.ts", - "type": "file", - }, - { - "children": [ - { - "isDefault": false, - "name": "Int8ArrayConstructor", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "Uint8ArrayConstructor", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "Uint8ClampedArrayConstructor", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "Int16ArrayConstructor", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "Uint16ArrayConstructor", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "Int32ArrayConstructor", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "Uint32ArrayConstructor", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "Float32ArrayConstructor", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "Float64ArrayConstructor", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - ], - "name": "lib.es2017.typedarrays.d.ts", - "type": "file", - }, - { - "children": [ - { - "isDefault": false, - "name": "AsyncGenerator", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "AsyncGeneratorFunction", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "AsyncGeneratorFunctionConstructor", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - ], - "name": "lib.es2018.asyncgenerator.d.ts", - "type": "file", - }, - { - "children": [ - { - "isDefault": false, - "name": "SymbolConstructor", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "AsyncIterator", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "AsyncIterable", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "AsyncIterableIterator", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - ], - "name": "lib.es2018.asynciterable.d.ts", - "type": "file", - }, - { - "children": [ - { - "isDefault": false, - "name": "Promise", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - ], - "name": "lib.es2018.promise.d.ts", - "type": "file", - }, - { - "children": [ - { - "isDefault": false, - "name": "RegExpMatchArray", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "RegExpExecArray", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "RegExp", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - ], - "name": "lib.es2018.regexp.d.ts", - "type": "file", - }, - { - "children": [ - { - "isDefault": false, - "name": "ReadonlyArray", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "Array", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - ], - "name": "lib.es2019.array.d.ts", - "type": "file", - }, - { - "children": [ - { - "isDefault": false, - "name": "ObjectConstructor", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - ], - "name": "lib.es2019.object.d.ts", - "type": "file", - }, - { - "children": [ - { - "isDefault": false, - "name": "String", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - ], - "name": "lib.es2019.string.d.ts", - "type": "file", - }, - { - "children": [ - { - "isDefault": false, - "name": "Symbol", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - ], - "name": "lib.es2019.symbol.d.ts", - "type": "file", - }, - { - "children": [ - { - "isDefault": false, - "name": "BigIntToLocaleStringOptions", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "BigInt", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "BigIntConstructor", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "BigInt64Array", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "BigInt64ArrayConstructor", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "BigUint64Array", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "BigUint64ArrayConstructor", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "DataView", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - ], - "name": "lib.es2020.bigint.d.ts", - "type": "file", - }, - { - "children": [ - { - "isDefault": false, - "name": "Date", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - ], - "name": "lib.es2020.date.d.ts", - "type": "file", - }, - { - "children": [ - { - "isDefault": false, - "name": "Number", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - ], - "name": "lib.es2020.number.d.ts", - "type": "file", - }, - { - "children": [ - { - "isDefault": false, - "name": "PromiseFulfilledResult", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "PromiseRejectedResult", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "PromiseConstructor", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - ], - "name": "lib.es2020.promise.d.ts", - "type": "file", - }, - { - "children": [ - { - "isDefault": false, - "name": "Atomics", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - ], - "name": "lib.es2020.sharedmemory.d.ts", - "type": "file", - }, - { - "children": [ - { - "isDefault": false, - "name": "String", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - ], - "name": "lib.es2020.string.d.ts", - "type": "file", - }, - { - "children": [ - { - "isDefault": false, - "name": "SymbolConstructor", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "RegExp", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - ], - "name": "lib.es2020.symbol.wellknown.d.ts", - "type": "file", - }, - { - "children": [ - { - "isDefault": false, - "name": "eval", - "signature": "(x: string): any", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "parseInt", - "signature": "(string: string, radix?: number): number", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "parseFloat", - "signature": "(string: string): number", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isNaN", - "signature": "(number: number): boolean", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "isFinite", - "signature": "(number: number): boolean", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "decodeURI", - "signature": "(encodedURI: string): string", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "decodeURIComponent", - "signature": "(encodedURIComponent: string): string", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "encodeURI", - "signature": "(uri: string): string", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "encodeURIComponent", - "signature": "(uriComponent: string | number | boolean): string", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "escape", - "signature": "(string: string): string", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "unescape", - "signature": "(string: string): string", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "Symbol", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "PropertyDescriptor", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "PropertyDescriptorMap", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "Object", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "ObjectConstructor", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "Function", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "FunctionConstructor", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "CallableFunction", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "NewableFunction", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "IArguments", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "String", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "StringConstructor", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "Boolean", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "BooleanConstructor", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "Number", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "NumberConstructor", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "TemplateStringsArray", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "ImportMeta", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "ImportCallOptions", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "ImportAssertions", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "Math", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "Date", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "DateConstructor", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "RegExpMatchArray", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "RegExpExecArray", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "RegExp", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "RegExpConstructor", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "Error", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "ErrorConstructor", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "EvalError", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "EvalErrorConstructor", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "RangeError", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "RangeErrorConstructor", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "ReferenceError", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "ReferenceErrorConstructor", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "SyntaxError", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "SyntaxErrorConstructor", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "TypeError", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "TypeErrorConstructor", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "URIError", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "URIErrorConstructor", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "JSON", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "ReadonlyArray", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "ConcatArray", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "Array", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "ArrayConstructor", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "TypedPropertyDescriptor", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "PromiseLike", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "Promise", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "ArrayLike", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "ThisType", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "ArrayBuffer", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "ArrayBufferTypes", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "ArrayBufferConstructor", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "ArrayBufferView", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "DataView", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "DataViewConstructor", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "Int8Array", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "Int8ArrayConstructor", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "Uint8Array", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "Uint8ArrayConstructor", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "Uint8ClampedArray", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "Uint8ClampedArrayConstructor", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "Int16Array", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "Int16ArrayConstructor", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "Uint16Array", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "Uint16ArrayConstructor", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "Int32Array", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "Int32ArrayConstructor", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "Uint32Array", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "Uint32ArrayConstructor", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "Float32Array", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "Float32ArrayConstructor", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "Float64Array", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "Float64ArrayConstructor", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "String", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "Number", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "Date", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - ], - "name": "lib.es5.d.ts", - "type": "file", - }, - { - "children": [ - { - "isDefault": false, - "name": "ActiveXObject", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "ITextWriter", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "TextStreamBase", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "TextStreamWriter", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "TextStreamReader", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "children": [], - "isDefault": false, - "name": "SafeArray", - "signature": "class", - "type": "class", - "visibility": "private", - }, - { - "isDefault": false, - "name": "Enumerator", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "EnumeratorConstructor", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "VBArray", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "VBArrayConstructor", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "children": [], - "isDefault": false, - "name": "VarDate", - "signature": "class", - "type": "class", - "visibility": "private", - }, - { - "isDefault": false, - "name": "DateConstructor", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "Date", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - ], - "name": "lib.scripthost.d.ts", - "type": "file", - }, - { - "children": [ - { - "isDefault": false, - "name": "importScripts", - "signature": "(...urls: string[]): void", - "type": "function", - "visibility": "private", - }, - ], - "name": "lib.webworker.importscripts.d.ts", - "type": "file", - }, - { - "children": [ - { - "isDefault": false, - "name": "setTimeout", - "signature": "(handler: (...args: any[]) => void, timeout: number): any", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "clearTimeout", - "signature": "(handle: any): void", - "type": "function", - "visibility": "private", - }, - { - "isDefault": true, - "name": "default", - "signature": "typeof ts", - "type": "const", - "visibility": "public", - }, - ], - "name": "typescript.d.ts", - "type": "file", - }, - ], - "name": "lib/", - "type": "directory", - }, - ], - "name": "typescript/", - "type": "directory", - }, - { - "children": [ - { - "children": [ - { - "isDefault": true, - "name": "default", - "signature": "Agent", - "type": "const", - "visibility": "public", - }, - { - "children": [ - { - "name": "constructor", - "signature": "(opts?: Options): Agent", - "type": "method", - "visibility": "public", - }, - { - "name": "closed", - "signature": "boolean", - "type": "property", - "visibility": "public", - }, - { - "name": "destroyed", - "signature": "boolean", - "type": "property", - "visibility": "public", - }, - { - "name": "dispatch", - "signature": "(options: DispatchOptions, handler: DispatchHandlers): boolean", - "type": "method", - "visibility": "public", - }, - ], - "isDefault": false, - "name": "Agent", - "signature": "class", - "type": "class", - "visibility": "private", - }, - ], - "name": "agent.d.ts", - "type": "file", - }, - { - "children": [ - { - "isDefault": false, - "name": "request", - "signature": "(url: string | URL | UrlObject, options?: { dispatcher?: Dispatcher; } & Omit & Partial<...>) => Promise<...>", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "stream", - "signature": "(url: string | URL | UrlObject, options: { dispatcher?: Dispatcher; } & Omit, factory: StreamFactory) => Promise<...>", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "pipeline", - "signature": "(url: string | URL | UrlObject, options: { dispatcher?: Dispatcher; } & Omit, handler: PipelineHandler) => Duplex", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "connect", - "signature": "(url: string | URL | UrlObject, options?: { dispatcher?: Dispatcher; } & Omit) => Promise", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "upgrade", - "signature": "(url: string | URL | UrlObject, options?: { dispatcher?: Dispatcher; } & Omit) => Promise", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "upgrade", - "signature": "(url: string | URL | UrlObject, options?: { dispatcher?: Dispatcher; } & Omit) => Promise", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "request", - "signature": "(url: string | URL | UrlObject, options?: { dispatcher?: Dispatcher; } & Omit & Partial<...>): Promise<...>", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "stream", - "signature": "(url: string | URL | UrlObject, options: { dispatcher?: Dispatcher; } & Omit, factory: StreamFactory): Promise<...>", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "pipeline", - "signature": "(url: string | URL | UrlObject, options: { dispatcher?: Dispatcher; } & Omit, handler: PipelineHandler): Duplex", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "connect", - "signature": "(url: string | URL | UrlObject, options?: { dispatcher?: Dispatcher; } & Omit): Promise", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "upgrade", - "signature": "(url: string | URL | UrlObject, options?: { dispatcher?: Dispatcher; } & Omit): Promise", - "type": "function", - "visibility": "private", - }, - ], - "name": "api.d.ts", - "type": "file", - }, - { - "children": [ - { - "isDefault": true, - "name": "default", - "signature": "BalancedPool", - "type": "const", - "visibility": "public", - }, - { - "children": [ - { - "name": "constructor", - "signature": "(url: string | string[] | URL | URL[], options?: Options): BalancedPool", - "type": "method", - "visibility": "public", - }, - { - "name": "addUpstream", - "signature": "(upstream: string | URL): BalancedPool", - "type": "method", - "visibility": "public", - }, - { - "name": "removeUpstream", - "signature": "(upstream: string | URL): BalancedPool", - "type": "method", - "visibility": "public", - }, - { - "name": "upstreams", - "signature": "string[]", - "type": "property", - "visibility": "public", - }, - { - "name": "closed", - "signature": "boolean", - "type": "property", - "visibility": "public", - }, - { - "name": "destroyed", - "signature": "boolean", - "type": "property", - "visibility": "public", - }, - ], - "isDefault": false, - "name": "BalancedPool", - "signature": "class", - "type": "class", - "visibility": "private", - }, - ], - "name": "balanced-pool.d.ts", - "type": "file", - }, - { - "children": [ - { - "isDefault": false, - "name": "CacheStorage", - "signature": "interface", - "type": "interface", - "visibility": "public", - }, - { - "isDefault": false, - "name": "Cache", - "signature": "interface", - "type": "interface", - "visibility": "public", - }, - { - "isDefault": false, - "name": "CacheQueryOptions", - "signature": "interface", - "type": "interface", - "visibility": "public", - }, - { - "isDefault": false, - "name": "MultiCacheQueryOptions", - "signature": "interface", - "type": "interface", - "visibility": "public", - }, - { - "isDefault": false, - "name": "caches", - "signature": "CacheStorage", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "caches", - "signature": "CacheStorage", - "type": "const", - "visibility": "public", - }, - ], - "name": "cache.d.ts", - "type": "file", - }, - { - "children": [ - { - "children": [ - { - "name": "constructor", - "signature": "(url: string | URL, options?: Options): Client", - "type": "method", - "visibility": "public", - }, - { - "name": "pipelining", - "signature": "number", - "type": "property", - "visibility": "public", - }, - { - "name": "closed", - "signature": "boolean", - "type": "property", - "visibility": "public", - }, - { - "name": "destroyed", - "signature": "boolean", - "type": "property", - "visibility": "public", - }, - ], - "isDefault": false, - "name": "Client", - "signature": "class", - "type": "class", - "visibility": "public", - }, - { - "isDefault": true, - "name": "default", - "signature": "Client", - "type": "const", - "visibility": "public", - }, - ], - "name": "client.d.ts", - "type": "file", - }, - { - "children": [ - { - "isDefault": true, - "name": "default", - "signature": "(options?: BuildOptions) => connector", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "buildConnector", - "signature": "(options?: BuildOptions): connector", - "type": "function", - "visibility": "private", - }, - ], - "name": "connector.d.ts", - "type": "file", - }, - { - "children": [ - { - "isDefault": false, - "name": "MIMEType", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "parseMIMEType", - "signature": "(input: string): "failure" | MIMEType", - "type": "function", - "visibility": "public", - }, - { - "isDefault": false, - "name": "serializeAMimeType", - "signature": "(mimeType: MIMEType): string", - "type": "function", - "visibility": "public", - }, - ], - "name": "content-type.d.ts", - "type": "file", - }, - { - "children": [ - { - "isDefault": false, - "name": "Cookie", - "signature": "interface", - "type": "interface", - "visibility": "public", - }, - { - "isDefault": false, - "name": "deleteCookie", - "signature": "(headers: Headers, name: string, attributes?: { name?: string; domain?: string; }): void", - "type": "function", - "visibility": "public", - }, - { - "isDefault": false, - "name": "getCookies", - "signature": "(headers: Headers): Record", - "type": "function", - "visibility": "public", - }, - { - "isDefault": false, - "name": "getSetCookies", - "signature": "(headers: Headers): Cookie[]", - "type": "function", - "visibility": "public", - }, - { - "isDefault": false, - "name": "setCookie", - "signature": "(headers: Headers, cookie: Cookie): void", - "type": "function", - "visibility": "public", - }, - ], - "name": "cookies.d.ts", - "type": "file", - }, - { - "children": [ - { - "isDefault": true, - "name": "default", - "signature": "Dispatcher", - "type": "const", - "visibility": "public", - }, - { - "children": [ - { - "name": "dispatch", - "signature": "(options: DispatchOptions, handler: DispatchHandlers): boolean", - "type": "method", - "visibility": "public", - }, - { - "name": "connect", - "signature": "(options: ConnectOptions): Promise", - "type": "method", - "visibility": "public", - }, - { - "name": "connect", - "signature": "(options: ConnectOptions, callback: (err: Error, data: ConnectData) => void): void", - "type": "method", - "visibility": "public", - }, - { - "name": "request", - "signature": "(options: RequestOptions): Promise", - "type": "method", - "visibility": "public", - }, - { - "name": "request", - "signature": "(options: RequestOptions, callback: (err: Error, data: ResponseData) => void): void", - "type": "method", - "visibility": "public", - }, - { - "name": "pipeline", - "signature": "(options: PipelineOptions, handler: PipelineHandler): Duplex", - "type": "method", - "visibility": "public", - }, - { - "name": "stream", - "signature": "(options: RequestOptions, factory: StreamFactory): Promise", - "type": "method", - "visibility": "public", - }, - { - "name": "stream", - "signature": "(options: RequestOptions, factory: StreamFactory, callback: (err: Error, data: StreamData) => void): void", - "type": "method", - "visibility": "public", - }, - { - "name": "upgrade", - "signature": "(options: UpgradeOptions): Promise", - "type": "method", - "visibility": "public", - }, - { - "name": "upgrade", - "signature": "(options: UpgradeOptions, callback: (err: Error, data: UpgradeData) => void): void", - "type": "method", - "visibility": "public", - }, - { - "name": "close", - "signature": "(): Promise", - "type": "method", - "visibility": "public", - }, - { - "name": "close", - "signature": "(callback: () => void): void", - "type": "method", - "visibility": "public", - }, - { - "name": "destroy", - "signature": "(): Promise", - "type": "method", - "visibility": "public", - }, - { - "name": "destroy", - "signature": "(err: Error): Promise", - "type": "method", - "visibility": "public", - }, - { - "name": "destroy", - "signature": "(callback: () => void): void", - "type": "method", - "visibility": "public", - }, - { - "name": "destroy", - "signature": "(err: Error, callback: () => void): void", - "type": "method", - "visibility": "public", - }, - { - "name": "on", - "signature": "(eventName: "connect", callback: (origin: URL, targets: readonly Dispatcher[]) => void): this", - "type": "method", - "visibility": "public", - }, - { - "name": "on", - "signature": "(eventName: "disconnect", callback: (origin: URL, targets: readonly Dispatcher[], error: UndiciError) => void): this", - "type": "method", - "visibility": "public", - }, - { - "name": "on", - "signature": "(eventName: "connectionError", callback: (origin: URL, targets: readonly Dispatcher[], error: UndiciError) => void): this", - "type": "method", - "visibility": "public", - }, - { - "name": "on", - "signature": "(eventName: "drain", callback: (origin: URL) => void): this", - "type": "method", - "visibility": "public", - }, - { - "name": "once", - "signature": "(eventName: "connect", callback: (origin: URL, targets: readonly Dispatcher[]) => void): this", - "type": "method", - "visibility": "public", - }, - { - "name": "once", - "signature": "(eventName: "disconnect", callback: (origin: URL, targets: readonly Dispatcher[], error: UndiciError) => void): this", - "type": "method", - "visibility": "public", - }, - { - "name": "once", - "signature": "(eventName: "connectionError", callback: (origin: URL, targets: readonly Dispatcher[], error: UndiciError) => void): this", - "type": "method", - "visibility": "public", - }, - { - "name": "once", - "signature": "(eventName: "drain", callback: (origin: URL) => void): this", - "type": "method", - "visibility": "public", - }, - { - "name": "off", - "signature": "(eventName: "connect", callback: (origin: URL, targets: readonly Dispatcher[]) => void): this", - "type": "method", - "visibility": "public", - }, - { - "name": "off", - "signature": "(eventName: "disconnect", callback: (origin: URL, targets: readonly Dispatcher[], error: UndiciError) => void): this", - "type": "method", - "visibility": "public", - }, - { - "name": "off", - "signature": "(eventName: "connectionError", callback: (origin: URL, targets: readonly Dispatcher[], error: UndiciError) => void): this", - "type": "method", - "visibility": "public", - }, - { - "name": "off", - "signature": "(eventName: "drain", callback: (origin: URL) => void): this", - "type": "method", - "visibility": "public", - }, - { - "name": "addListener", - "signature": "(eventName: "connect", callback: (origin: URL, targets: readonly Dispatcher[]) => void): this", - "type": "method", - "visibility": "public", - }, - { - "name": "addListener", - "signature": "(eventName: "disconnect", callback: (origin: URL, targets: readonly Dispatcher[], error: UndiciError) => void): this", - "type": "method", - "visibility": "public", - }, - { - "name": "addListener", - "signature": "(eventName: "connectionError", callback: (origin: URL, targets: readonly Dispatcher[], error: UndiciError) => void): this", - "type": "method", - "visibility": "public", - }, - { - "name": "addListener", - "signature": "(eventName: "drain", callback: (origin: URL) => void): this", - "type": "method", - "visibility": "public", - }, - { - "name": "removeListener", - "signature": "(eventName: "connect", callback: (origin: URL, targets: readonly Dispatcher[]) => void): this", - "type": "method", - "visibility": "public", - }, - { - "name": "removeListener", - "signature": "(eventName: "disconnect", callback: (origin: URL, targets: readonly Dispatcher[], error: UndiciError) => void): this", - "type": "method", - "visibility": "public", - }, - { - "name": "removeListener", - "signature": "(eventName: "connectionError", callback: (origin: URL, targets: readonly Dispatcher[], error: UndiciError) => void): this", - "type": "method", - "visibility": "public", - }, - { - "name": "removeListener", - "signature": "(eventName: "drain", callback: (origin: URL) => void): this", - "type": "method", - "visibility": "public", - }, - { - "name": "prependListener", - "signature": "(eventName: "connect", callback: (origin: URL, targets: readonly Dispatcher[]) => void): this", - "type": "method", - "visibility": "public", - }, - { - "name": "prependListener", - "signature": "(eventName: "disconnect", callback: (origin: URL, targets: readonly Dispatcher[], error: UndiciError) => void): this", - "type": "method", - "visibility": "public", - }, - { - "name": "prependListener", - "signature": "(eventName: "connectionError", callback: (origin: URL, targets: readonly Dispatcher[], error: UndiciError) => void): this", - "type": "method", - "visibility": "public", - }, - { - "name": "prependListener", - "signature": "(eventName: "drain", callback: (origin: URL) => void): this", - "type": "method", - "visibility": "public", - }, - { - "name": "prependOnceListener", - "signature": "(eventName: "connect", callback: (origin: URL, targets: readonly Dispatcher[]) => void): this", - "type": "method", - "visibility": "public", - }, - { - "name": "prependOnceListener", - "signature": "(eventName: "disconnect", callback: (origin: URL, targets: readonly Dispatcher[], error: UndiciError) => void): this", - "type": "method", - "visibility": "public", - }, - { - "name": "prependOnceListener", - "signature": "(eventName: "connectionError", callback: (origin: URL, targets: readonly Dispatcher[], error: UndiciError) => void): this", - "type": "method", - "visibility": "public", - }, - { - "name": "prependOnceListener", - "signature": "(eventName: "drain", callback: (origin: URL) => void): this", - "type": "method", - "visibility": "public", - }, - { - "name": "listeners", - "signature": "(eventName: "connect"): ((origin: URL, targets: readonly Dispatcher[]) => void)[]", - "type": "method", - "visibility": "public", - }, - { - "name": "listeners", - "signature": "(eventName: "disconnect"): ((origin: URL, targets: readonly Dispatcher[], error: UndiciError) => void)[]", - "type": "method", - "visibility": "public", - }, - { - "name": "listeners", - "signature": "(eventName: "connectionError"): ((origin: URL, targets: readonly Dispatcher[], error: UndiciError) => void)[]", - "type": "method", - "visibility": "public", - }, - { - "name": "listeners", - "signature": "(eventName: "drain"): ((origin: URL) => void)[]", - "type": "method", - "visibility": "public", - }, - { - "name": "rawListeners", - "signature": "(eventName: "connect"): ((origin: URL, targets: readonly Dispatcher[]) => void)[]", - "type": "method", - "visibility": "public", - }, - { - "name": "rawListeners", - "signature": "(eventName: "disconnect"): ((origin: URL, targets: readonly Dispatcher[], error: UndiciError) => void)[]", - "type": "method", - "visibility": "public", - }, - { - "name": "rawListeners", - "signature": "(eventName: "connectionError"): ((origin: URL, targets: readonly Dispatcher[], error: UndiciError) => void)[]", - "type": "method", - "visibility": "public", - }, - { - "name": "rawListeners", - "signature": "(eventName: "drain"): ((origin: URL) => void)[]", - "type": "method", - "visibility": "public", - }, - { - "name": "emit", - "signature": "(eventName: "connect", origin: URL, targets: readonly Dispatcher[]): boolean", - "type": "method", - "visibility": "public", - }, - { - "name": "emit", - "signature": "(eventName: "disconnect", origin: URL, targets: readonly Dispatcher[], error: UndiciError): boolean", - "type": "method", - "visibility": "public", - }, - { - "name": "emit", - "signature": "(eventName: "connectionError", origin: URL, targets: readonly Dispatcher[], error: UndiciError): boolean", - "type": "method", - "visibility": "public", - }, - { - "name": "emit", - "signature": "(eventName: "drain", origin: URL): boolean", - "type": "method", - "visibility": "public", - }, - ], - "isDefault": false, - "name": "Dispatcher", - "signature": "class", - "type": "class", - "visibility": "private", - }, - ], - "name": "dispatcher.d.ts", - "type": "file", - }, - { - "children": [ - { - "isDefault": true, - "name": "default", - "signature": "typeof Errors", - "type": "const", - "visibility": "public", - }, - ], - "name": "errors.d.ts", - "type": "file", - }, - { - "children": [ - { - "isDefault": false, - "name": "fetch", - "signature": "(input: RequestInfo, init?: RequestInit): Promise", - "type": "function", - "visibility": "public", - }, - { - "isDefault": false, - "name": "BodyMixin", - "signature": "interface", - "type": "interface", - "visibility": "public", - }, - { - "isDefault": false, - "name": "SpecIterator", - "signature": "interface", - "type": "interface", - "visibility": "public", - }, - { - "isDefault": false, - "name": "SpecIterableIterator", - "signature": "interface", - "type": "interface", - "visibility": "public", - }, - { - "isDefault": false, - "name": "SpecIterable", - "signature": "interface", - "type": "interface", - "visibility": "public", - }, - { - "children": [ - { - "name": "constructor", - "signature": "(init?: HeadersInit): Headers", - "type": "method", - "visibility": "public", - }, - { - "name": "append", - "signature": "(name: string, value: string) => void", - "type": "property", - "visibility": "public", - }, - { - "name": "delete", - "signature": "(name: string) => void", - "type": "property", - "visibility": "public", - }, - { - "name": "get", - "signature": "(name: string) => string", - "type": "property", - "visibility": "public", - }, - { - "name": "has", - "signature": "(name: string) => boolean", - "type": "property", - "visibility": "public", - }, - { - "name": "set", - "signature": "(name: string, value: string) => void", - "type": "property", - "visibility": "public", - }, - { - "name": "getSetCookie", - "signature": "() => string[]", - "type": "property", - "visibility": "public", - }, - { - "name": "forEach", - "signature": "(callbackfn: (value: string, key: string, iterable: Headers) => void, thisArg?: unknown) => void", - "type": "property", - "visibility": "public", - }, - { - "name": "keys", - "signature": "() => SpecIterableIterator", - "type": "property", - "visibility": "public", - }, - { - "name": "values", - "signature": "() => SpecIterableIterator", - "type": "property", - "visibility": "public", - }, - { - "name": "entries", - "signature": "() => SpecIterableIterator<[string, string]>", - "type": "property", - "visibility": "public", - }, - { - "name": "[Symbol.iterator]", - "signature": "() => SpecIterator<[string, string], any, undefined>", - "type": "property", - "visibility": "public", - }, - ], - "isDefault": false, - "name": "Headers", - "signature": "class", - "type": "class", - "visibility": "public", - }, - { - "isDefault": false, - "name": "RequestInit", - "signature": "interface", - "type": "interface", - "visibility": "public", - }, - { - "children": [ - { - "name": "constructor", - "signature": "(input: RequestInfo, init?: RequestInit): Request", - "type": "method", - "visibility": "public", - }, - { - "name": "cache", - "signature": "RequestCache", - "type": "property", - "visibility": "public", - }, - { - "name": "credentials", - "signature": "RequestCredentials", - "type": "property", - "visibility": "public", - }, - { - "name": "destination", - "signature": "RequestDestination", - "type": "property", - "visibility": "public", - }, - { - "name": "headers", - "signature": "Headers", - "type": "property", - "visibility": "public", - }, - { - "name": "integrity", - "signature": "string", - "type": "property", - "visibility": "public", - }, - { - "name": "method", - "signature": "string", - "type": "property", - "visibility": "public", - }, - { - "name": "mode", - "signature": "RequestMode", - "type": "property", - "visibility": "public", - }, - { - "name": "redirect", - "signature": "RequestRedirect", - "type": "property", - "visibility": "public", - }, - { - "name": "referrerPolicy", - "signature": "string", - "type": "property", - "visibility": "public", - }, - { - "name": "url", - "signature": "string", - "type": "property", - "visibility": "public", - }, - { - "name": "keepalive", - "signature": "boolean", - "type": "property", - "visibility": "public", - }, - { - "name": "signal", - "signature": "AbortSignal", - "type": "property", - "visibility": "public", - }, - { - "name": "duplex", - "signature": ""half"", - "type": "property", - "visibility": "public", - }, - { - "name": "body", - "signature": "ReadableStream", - "type": "property", - "visibility": "public", - }, - { - "name": "bodyUsed", - "signature": "boolean", - "type": "property", - "visibility": "public", - }, - { - "name": "arrayBuffer", - "signature": "() => Promise", - "type": "property", - "visibility": "public", - }, - { - "name": "blob", - "signature": "() => Promise", - "type": "property", - "visibility": "public", - }, - { - "name": "formData", - "signature": "() => Promise", - "type": "property", - "visibility": "public", - }, - { - "name": "json", - "signature": "() => Promise", - "type": "property", - "visibility": "public", - }, - { - "name": "text", - "signature": "() => Promise", - "type": "property", - "visibility": "public", - }, - { - "name": "clone", - "signature": "() => Request", - "type": "property", - "visibility": "public", - }, - ], - "isDefault": false, - "name": "Request", - "signature": "class", - "type": "class", - "visibility": "public", - }, - { - "isDefault": false, - "name": "ResponseInit", - "signature": "interface", - "type": "interface", - "visibility": "public", - }, - { - "children": [ - { - "name": "constructor", - "signature": "(body?: BodyInit, init?: ResponseInit): Response", - "type": "method", - "visibility": "public", - }, - { - "name": "headers", - "signature": "Headers", - "type": "property", - "visibility": "public", - }, - { - "name": "ok", - "signature": "boolean", - "type": "property", - "visibility": "public", - }, - { - "name": "status", - "signature": "number", - "type": "property", - "visibility": "public", - }, - { - "name": "statusText", - "signature": "string", - "type": "property", - "visibility": "public", - }, - { - "name": "type", - "signature": "ResponseType", - "type": "property", - "visibility": "public", - }, - { - "name": "url", - "signature": "string", - "type": "property", - "visibility": "public", - }, - { - "name": "redirected", - "signature": "boolean", - "type": "property", - "visibility": "public", - }, - { - "name": "body", - "signature": "ReadableStream", - "type": "property", - "visibility": "public", - }, - { - "name": "bodyUsed", - "signature": "boolean", - "type": "property", - "visibility": "public", - }, - { - "name": "arrayBuffer", - "signature": "() => Promise", - "type": "property", - "visibility": "public", - }, - { - "name": "blob", - "signature": "() => Promise", - "type": "property", - "visibility": "public", - }, - { - "name": "formData", - "signature": "() => Promise", - "type": "property", - "visibility": "public", - }, - { - "name": "json", - "signature": "() => Promise", - "type": "property", - "visibility": "public", - }, - { - "name": "text", - "signature": "() => Promise", - "type": "property", - "visibility": "public", - }, - { - "name": "clone", - "signature": "() => Response", - "type": "property", - "visibility": "public", - }, - { - "name": "error", - "signature": "(): Response", - "type": "method", - "visibility": "public", - }, - { - "name": "json", - "signature": "(data: any, init?: ResponseInit): Response", - "type": "method", - "visibility": "public", - }, - { - "name": "redirect", - "signature": "(url: string | URL, status: ResponseRedirectStatus): Response", - "type": "method", - "visibility": "public", - }, - ], - "isDefault": false, - "name": "Response", - "signature": "class", - "type": "class", - "visibility": "public", - }, - ], - "name": "fetch.d.ts", - "type": "file", - }, - { - "children": [ - { - "isDefault": false, - "name": "BlobPropertyBag", - "signature": "interface", - "type": "interface", - "visibility": "public", - }, - { - "isDefault": false, - "name": "FilePropertyBag", - "signature": "interface", - "type": "interface", - "visibility": "public", - }, - { - "children": [ - { - "name": "constructor", - "signature": "(fileBits: readonly (string | Blob | ArrayBufferView)[], fileName: string, options?: FilePropertyBag): File", - "type": "method", - "visibility": "public", - }, - { - "name": "name", - "signature": "string", - "type": "property", - "visibility": "public", - }, - { - "name": "lastModified", - "signature": "number", - "type": "property", - "visibility": "public", - }, - { - "name": "[Symbol.toStringTag]", - "signature": "string", - "type": "property", - "visibility": "public", - }, - ], - "isDefault": false, - "name": "File", - "signature": "class", - "type": "class", - "visibility": "public", - }, - ], - "name": "file.d.ts", - "type": "file", - }, - { - "children": [ - { - "children": [ - { - "name": "__proto__", - "signature": "{ new (): EventTarget; prototype: EventTarget; } & FileReader", - "type": "property", - "visibility": "public", - }, - { - "name": "constructor", - "signature": "(): FileReader", - "type": "method", - "visibility": "public", - }, - { - "name": "readAsArrayBuffer", - "signature": "(blob: Blob): void", - "type": "method", - "visibility": "public", - }, - { - "name": "readAsBinaryString", - "signature": "(blob: Blob): void", - "type": "method", - "visibility": "public", - }, - { - "name": "readAsText", - "signature": "(blob: Blob, encoding?: string): void", - "type": "method", - "visibility": "public", - }, - { - "name": "readAsDataURL", - "signature": "(blob: Blob): void", - "type": "method", - "visibility": "public", - }, - { - "name": "abort", - "signature": "(): void", - "type": "method", - "visibility": "public", - }, - { - "name": "EMPTY", - "signature": "0", - "type": "property", - "visibility": "public", - }, - { - "name": "LOADING", - "signature": "1", - "type": "property", - "visibility": "public", - }, - { - "name": "DONE", - "signature": "2", - "type": "property", - "visibility": "public", - }, - { - "name": "EMPTY", - "signature": "0", - "type": "property", - "visibility": "public", - }, - { - "name": "LOADING", - "signature": "1", - "type": "property", - "visibility": "public", - }, - { - "name": "DONE", - "signature": "2", - "type": "property", - "visibility": "public", - }, - { - "name": "readyState", - "signature": "number", - "type": "property", - "visibility": "public", - }, - { - "name": "result", - "signature": "string | ArrayBuffer", - "type": "property", - "visibility": "public", - }, - { - "name": "error", - "signature": "{ new (message?: string, name?: string): DOMException; prototype: DOMException; readonly ABORT_ERR: number; readonly DATA_CLONE_ERR: number; readonly DOMSTRING_SIZE_ERR: number; ... 21 more ...; readonly WRONG_DOCUMENT_ERR: number; }", - "type": "property", - "visibility": "public", - }, - { - "name": "onloadstart", - "signature": "(this: FileReader, event: ProgressEvent) => void", - "type": "property", - "visibility": "public", - }, - { - "name": "onprogress", - "signature": "(this: FileReader, event: ProgressEvent) => void", - "type": "property", - "visibility": "public", - }, - { - "name": "onload", - "signature": "(this: FileReader, event: ProgressEvent) => void", - "type": "property", - "visibility": "public", - }, - { - "name": "onabort", - "signature": "(this: FileReader, event: ProgressEvent) => void", - "type": "property", - "visibility": "public", - }, - { - "name": "onerror", - "signature": "(this: FileReader, event: ProgressEvent) => void", - "type": "property", - "visibility": "public", - }, - { - "name": "onloadend", - "signature": "(this: FileReader, event: ProgressEvent) => void", - "type": "property", - "visibility": "public", - }, - ], - "isDefault": false, - "name": "FileReader", - "signature": "class", - "type": "class", - "visibility": "public", - }, - { - "isDefault": false, - "name": "ProgressEventInit", - "signature": "interface", - "type": "interface", - "visibility": "public", - }, - { - "children": [ - { - "name": "__proto__", - "signature": "{ new (type: string, eventInitDict?: EventInit): Event; prototype: Event; readonly AT_TARGET: number; readonly BUBBLING_PHASE: number; readonly CAPTURING_PHASE: number; readonly NONE: number; } & ProgressEvent", - "type": "property", - "visibility": "public", - }, - { - "name": "constructor", - "signature": "(type: string, eventInitDict?: ProgressEventInit): ProgressEvent", - "type": "method", - "visibility": "public", - }, - { - "name": "lengthComputable", - "signature": "boolean", - "type": "property", - "visibility": "public", - }, - { - "name": "loaded", - "signature": "number", - "type": "property", - "visibility": "public", - }, - { - "name": "total", - "signature": "number", - "type": "property", - "visibility": "public", - }, - ], - "isDefault": false, - "name": "ProgressEvent", - "signature": "class", - "type": "class", - "visibility": "public", - }, - ], - "name": "filereader.d.ts", - "type": "file", - }, - { - "children": [ - { - "children": [ - { - "name": "append", - "signature": "(name: string, value: unknown, fileName?: string): void", - "type": "method", - "visibility": "public", - }, - { - "name": "set", - "signature": "(name: string, value: unknown, fileName?: string): void", - "type": "method", - "visibility": "public", - }, - { - "name": "get", - "signature": "(name: string): FormDataEntryValue", - "type": "method", - "visibility": "public", - }, - { - "name": "getAll", - "signature": "(name: string): FormDataEntryValue[]", - "type": "method", - "visibility": "public", - }, - { - "name": "has", - "signature": "(name: string): boolean", - "type": "method", - "visibility": "public", - }, - { - "name": "delete", - "signature": "(name: string): void", - "type": "method", - "visibility": "public", - }, - { - "name": "forEach", - "signature": "(callbackfn: (value: FormDataEntryValue, key: string, iterable: FormData) => void, thisArg?: unknown) => void", - "type": "property", - "visibility": "public", - }, - { - "name": "keys", - "signature": "() => SpecIterableIterator", - "type": "property", - "visibility": "public", - }, - { - "name": "values", - "signature": "() => SpecIterableIterator", - "type": "property", - "visibility": "public", - }, - { - "name": "entries", - "signature": "() => SpecIterableIterator<[string, FormDataEntryValue]>", - "type": "property", - "visibility": "public", - }, - { - "name": "[Symbol.iterator]", - "signature": "() => SpecIterableIterator<[string, FormDataEntryValue]>", - "type": "property", - "visibility": "public", - }, - { - "name": "[Symbol.toStringTag]", - "signature": "string", - "type": "property", - "visibility": "public", - }, - ], - "isDefault": false, - "name": "FormData", - "signature": "class", - "type": "class", - "visibility": "public", - }, - ], - "name": "formdata.d.ts", - "type": "file", - }, - { - "children": [ - { - "isDefault": false, - "name": "getGlobalDispatcher", - "signature": "() => Dispatcher", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "setGlobalDispatcher", - "signature": "(dispatcher: DispatcherImplementation) => void", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "setGlobalDispatcher", - "signature": "(dispatcher: DispatcherImplementation) => void", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "setGlobalDispatcher", - "signature": "(dispatcher: DispatcherImplementation): void", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "getGlobalDispatcher", - "signature": "(): Dispatcher", - "type": "function", - "visibility": "private", - }, - ], - "name": "global-dispatcher.d.ts", - "type": "file", - }, - { - "children": [ - { - "isDefault": false, - "name": "setGlobalOrigin", - "signature": "(origin: string | URL) => void", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "getGlobalOrigin", - "signature": "() => URL", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "getGlobalOrigin", - "signature": "() => URL", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "setGlobalOrigin", - "signature": "(origin: string | URL): void", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "getGlobalOrigin", - "signature": "(): URL", - "type": "function", - "visibility": "private", - }, - ], - "name": "global-origin.d.ts", - "type": "file", - }, - { - "children": [ - { - "children": [ - { - "name": "constructor", - "signature": "(dispatch: Dispatcher, maxRedirections: number, opts: DispatchOptions, handler: DispatchHandlers): RedirectHandler", - "type": "method", - "visibility": "public", - }, - ], - "isDefault": false, - "name": "RedirectHandler", - "signature": "class", - "type": "class", - "visibility": "public", - }, - { - "children": [ - { - "name": "constructor", - "signature": "(handler: DispatchHandlers): DecoratorHandler", - "type": "method", - "visibility": "public", - }, - ], - "isDefault": false, - "name": "DecoratorHandler", - "signature": "class", - "type": "class", - "visibility": "public", - }, - ], - "name": "handlers.d.ts", - "type": "file", - }, - { - "children": [ - { - "isDefault": false, - "name": "* from "./cookies"", - "signature": "module "./cookies"", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "* from "./fetch"", - "signature": "module "./fetch"", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "* from "./file"", - "signature": "module "./file"", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "* from "./filereader"", - "signature": "module "./filereader"", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "* from "./formdata"", - "signature": "module "./formdata"", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "* from "./diagnostics-channel"", - "signature": "module "./diagnostics-channel"", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "* from "./websocket"", - "signature": "module "./websocket"", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "* from "./content-type"", - "signature": "module "./content-type"", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "* from "./cache"", - "signature": "module "./cache"", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "Interceptable", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "Interceptable", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "Dispatcher", - "signature": "typeof Dispatcher", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "BalancedPool", - "signature": "typeof BalancedPool", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "Pool", - "signature": "typeof Pool", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "Client", - "signature": "typeof Client", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "buildConnector", - "signature": "(options?: BuildOptions) => connector", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "errors", - "signature": "typeof Errors", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "Agent", - "signature": "typeof Agent", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "request", - "signature": "(url: string | URL | UrlObject, options?: { dispatcher?: Dispatcher; } & Omit & Partial<...>) => Promise<...>", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "stream", - "signature": "(url: string | URL | UrlObject, options: { dispatcher?: Dispatcher; } & Omit, factory: StreamFactory) => Promise<...>", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "pipeline", - "signature": "(url: string | URL | UrlObject, options: { dispatcher?: Dispatcher; } & Omit, handler: PipelineHandler) => Duplex", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "connect", - "signature": "(url: string | URL | UrlObject, options?: { dispatcher?: Dispatcher; } & Omit) => Promise", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "upgrade", - "signature": "(url: string | URL | UrlObject, options?: { dispatcher?: Dispatcher; } & Omit) => Promise", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "setGlobalDispatcher", - "signature": "(dispatcher: DispatcherImplementation) => void", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "getGlobalDispatcher", - "signature": "() => Dispatcher", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "setGlobalOrigin", - "signature": "(origin: string | URL) => void", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "getGlobalOrigin", - "signature": "() => URL", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "MockClient", - "signature": "typeof MockClient", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "MockPool", - "signature": "typeof MockPool", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "MockAgent", - "signature": "typeof MockAgent", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "mockErrors", - "signature": "typeof MockErrors", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "ProxyAgent", - "signature": "typeof ProxyAgent", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "RedirectHandler", - "signature": "typeof RedirectHandler", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "DecoratorHandler", - "signature": "typeof DecoratorHandler", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "DecoratorHandler", - "signature": "typeof DecoratorHandler", - "type": "const", - "visibility": "public", - }, - { - "isDefault": true, - "name": "default", - "signature": "typeof Undici", - "type": "const", - "visibility": "public", - }, - ], - "name": "index.d.ts", - "type": "file", - }, - { - "children": [ - { - "isDefault": false, - "name": "createRedirectInterceptor", - "signature": "(opts: RedirectInterceptorOpts): DispatchInterceptor", - "type": "function", - "visibility": "public", - }, - ], - "name": "interceptors.d.ts", - "type": "file", - }, - { - "children": [ - { - "isDefault": true, - "name": "default", - "signature": "MockAgent", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "PendingInterceptor", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "children": [ - { - "name": "constructor", - "signature": "(options?: Options): MockAgent", - "type": "method", - "visibility": "public", - }, - { - "name": "get", - "signature": "(origin: string): TInterceptable", - "type": "method", - "visibility": "public", - }, - { - "name": "get", - "signature": "(origin: RegExp): TInterceptable", - "type": "method", - "visibility": "public", - }, - { - "name": "get", - "signature": "(origin: (origin: string) => boolean): TInterceptable", - "type": "method", - "visibility": "public", - }, - { - "name": "dispatch", - "signature": "(options: DispatchOptions, handler: DispatchHandlers): boolean", - "type": "method", - "visibility": "public", - }, - { - "name": "close", - "signature": "(): Promise", - "type": "method", - "visibility": "public", - }, - { - "name": "deactivate", - "signature": "(): void", - "type": "method", - "visibility": "public", - }, - { - "name": "activate", - "signature": "(): void", - "type": "method", - "visibility": "public", - }, - { - "name": "enableNetConnect", - "signature": "(): void", - "type": "method", - "visibility": "public", - }, - { - "name": "enableNetConnect", - "signature": "(host: string): void", - "type": "method", - "visibility": "public", - }, - { - "name": "enableNetConnect", - "signature": "(host: RegExp): void", - "type": "method", - "visibility": "public", - }, - { - "name": "enableNetConnect", - "signature": "(host: (host: string) => boolean): void", - "type": "method", - "visibility": "public", - }, - { - "name": "disableNetConnect", - "signature": "(): void", - "type": "method", - "visibility": "public", - }, - { - "name": "pendingInterceptors", - "signature": "(): PendingInterceptor[]", - "type": "method", - "visibility": "public", - }, - { - "name": "assertNoPendingInterceptors", - "signature": "(options?: { pendingInterceptorsFormatter?: PendingInterceptorsFormatter; }): void", - "type": "method", - "visibility": "public", - }, - ], - "isDefault": false, - "name": "MockAgent", - "signature": "class", - "type": "class", - "visibility": "private", - }, - { - "isDefault": false, - "name": "PendingInterceptorsFormatter", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - ], - "name": "mock-agent.d.ts", - "type": "file", - }, - { - "children": [ - { - "isDefault": true, - "name": "default", - "signature": "MockClient", - "type": "const", - "visibility": "public", - }, - { - "children": [ - { - "name": "constructor", - "signature": "(origin: string, options: Options): MockClient", - "type": "method", - "visibility": "public", - }, - { - "name": "intercept", - "signature": "(options: Options): MockInterceptor", - "type": "method", - "visibility": "public", - }, - { - "name": "dispatch", - "signature": "(options: DispatchOptions, handlers: DispatchHandlers): boolean", - "type": "method", - "visibility": "public", - }, - { - "name": "close", - "signature": "(): Promise", - "type": "method", - "visibility": "public", - }, - ], - "isDefault": false, - "name": "MockClient", - "signature": "class", - "type": "class", - "visibility": "private", - }, - ], - "name": "mock-client.d.ts", - "type": "file", - }, - { - "children": [ - { - "isDefault": true, - "name": "default", - "signature": "typeof MockErrors", - "type": "const", - "visibility": "public", - }, - ], - "name": "mock-errors.d.ts", - "type": "file", - }, - { - "children": [ - { - "isDefault": false, - "name": "Interceptable", - "signature": "any", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "MockInterceptor", - "signature": "typeof MockInterceptor", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "MockScope", - "signature": "typeof MockScope", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "MockScope", - "signature": "typeof MockScope", - "type": "const", - "visibility": "public", - }, - { - "children": [ - { - "name": "constructor", - "signature": "(mockDispatch: MockDispatch): MockScope", - "type": "method", - "visibility": "public", - }, - { - "name": "delay", - "signature": "(waitInMs: number): MockScope", - "type": "method", - "visibility": "public", - }, - { - "name": "persist", - "signature": "(): MockScope", - "type": "method", - "visibility": "public", - }, - { - "name": "times", - "signature": "(repeatTimes: number): MockScope", - "type": "method", - "visibility": "public", - }, - ], - "isDefault": false, - "name": "MockScope", - "signature": "class", - "type": "class", - "visibility": "private", - }, - { - "children": [ - { - "name": "constructor", - "signature": "(options: Options, mockDispatches: MockDispatch[]): MockInterceptor", - "type": "method", - "visibility": "public", - }, - { - "name": "reply", - "signature": "(replyOptionsCallback: MockReplyOptionsCallback): MockScope", - "type": "method", - "visibility": "public", - }, - { - "name": "reply", - "signature": "(statusCode: number, data?: string | TData | Buffer | MockResponseDataHandler, responseOptions?: MockResponseOptions): MockScope<...>", - "type": "method", - "visibility": "public", - }, - { - "name": "replyWithError", - "signature": "(error: TError): MockScope", - "type": "method", - "visibility": "public", - }, - { - "name": "defaultReplyHeaders", - "signature": "(headers: IncomingHttpHeaders): MockInterceptor", - "type": "method", - "visibility": "public", - }, - { - "name": "defaultReplyTrailers", - "signature": "(trailers: Record): MockInterceptor", - "type": "method", - "visibility": "public", - }, - { - "name": "replyContentLength", - "signature": "(): MockInterceptor", - "type": "method", - "visibility": "public", - }, - ], - "isDefault": false, - "name": "MockInterceptor", - "signature": "class", - "type": "class", - "visibility": "private", - }, - { - "isDefault": false, - "name": "Interceptable", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - ], - "name": "mock-interceptor.d.ts", - "type": "file", - }, - { - "children": [ - { - "isDefault": true, - "name": "default", - "signature": "MockPool", - "type": "const", - "visibility": "public", - }, - { - "children": [ - { - "name": "constructor", - "signature": "(origin: string, options: Options): MockPool", - "type": "method", - "visibility": "public", - }, - { - "name": "intercept", - "signature": "(options: Options): MockInterceptor", - "type": "method", - "visibility": "public", - }, - { - "name": "dispatch", - "signature": "(options: DispatchOptions, handlers: DispatchHandlers): boolean", - "type": "method", - "visibility": "public", - }, - { - "name": "close", - "signature": "(): Promise", - "type": "method", - "visibility": "public", - }, - ], - "isDefault": false, - "name": "MockPool", - "signature": "class", - "type": "class", - "visibility": "private", - }, - ], - "name": "mock-pool.d.ts", - "type": "file", - }, - { - "children": [ - { - "isDefault": false, - "name": "EventInit", - "signature": "interface", - "type": "interface", - "visibility": "public", - }, - { - "isDefault": false, - "name": "EventListenerOptions", - "signature": "interface", - "type": "interface", - "visibility": "public", - }, - { - "isDefault": false, - "name": "AddEventListenerOptions", - "signature": "interface", - "type": "interface", - "visibility": "public", - }, - { - "isDefault": false, - "name": "EventListenerObject", - "signature": "interface", - "type": "interface", - "visibility": "public", - }, - { - "isDefault": false, - "name": "EventListener", - "signature": "interface", - "type": "interface", - "visibility": "public", - }, - ], - "name": "patch.d.ts", - "type": "file", - }, - { - "children": [ - { - "isDefault": true, - "name": "default", - "signature": "PoolStats", - "type": "const", - "visibility": "public", - }, - { - "children": [ - { - "name": "constructor", - "signature": "(pool: Pool): PoolStats", - "type": "method", - "visibility": "public", - }, - { - "name": "connected", - "signature": "number", - "type": "property", - "visibility": "public", - }, - { - "name": "free", - "signature": "number", - "type": "property", - "visibility": "public", - }, - { - "name": "pending", - "signature": "number", - "type": "property", - "visibility": "public", - }, - { - "name": "queued", - "signature": "number", - "type": "property", - "visibility": "public", - }, - { - "name": "running", - "signature": "number", - "type": "property", - "visibility": "public", - }, - { - "name": "size", - "signature": "number", - "type": "property", - "visibility": "public", - }, - ], - "isDefault": false, - "name": "PoolStats", - "signature": "class", - "type": "class", - "visibility": "private", - }, - ], - "name": "pool-stats.d.ts", - "type": "file", - }, - { - "children": [ - { - "isDefault": true, - "name": "default", - "signature": "Pool", - "type": "const", - "visibility": "public", - }, - { - "children": [ - { - "name": "constructor", - "signature": "(url: string | URL, options?: Options): Pool", - "type": "method", - "visibility": "public", - }, - { - "name": "closed", - "signature": "boolean", - "type": "property", - "visibility": "public", - }, - { - "name": "destroyed", - "signature": "boolean", - "type": "property", - "visibility": "public", - }, - { - "name": "stats", - "signature": "PoolStats", - "type": "property", - "visibility": "public", - }, - ], - "isDefault": false, - "name": "Pool", - "signature": "class", - "type": "class", - "visibility": "private", - }, - ], - "name": "pool.d.ts", - "type": "file", - }, - { - "children": [ - { - "isDefault": true, - "name": "default", - "signature": "ProxyAgent", - "type": "const", - "visibility": "public", - }, - { - "children": [ - { - "name": "constructor", - "signature": "(options: string | Options): ProxyAgent", - "type": "method", - "visibility": "public", - }, - { - "name": "dispatch", - "signature": "(options: DispatchOptions, handler: DispatchHandlers): boolean", - "type": "method", - "visibility": "public", - }, - { - "name": "close", - "signature": "(): Promise", - "type": "method", - "visibility": "public", - }, - ], - "isDefault": false, - "name": "ProxyAgent", - "signature": "class", - "type": "class", - "visibility": "private", - }, - ], - "name": "proxy-agent.d.ts", - "type": "file", - }, - { - "children": [ - { - "isDefault": true, - "name": "default", - "signature": "BodyReadable", - "type": "const", - "visibility": "public", - }, - { - "children": [ - { - "name": "constructor", - "signature": "(resume?: (this: Readable, size: number) => void, abort?: () => void, contentType?: string): BodyReadable", - "type": "method", - "visibility": "public", - }, - { - "name": "text", - "signature": "(): Promise", - "type": "method", - "visibility": "public", - }, - { - "name": "json", - "signature": "(): Promise", - "type": "method", - "visibility": "public", - }, - { - "name": "blob", - "signature": "(): Promise", - "type": "method", - "visibility": "public", - }, - { - "name": "arrayBuffer", - "signature": "(): Promise", - "type": "method", - "visibility": "public", - }, - { - "name": "formData", - "signature": "(): Promise", - "type": "method", - "visibility": "public", - }, - { - "name": "bodyUsed", - "signature": "boolean", - "type": "property", - "visibility": "public", - }, - { - "name": "body", - "signature": "undefined", - "type": "property", - "visibility": "public", - }, - { - "name": "dump", - "signature": "(opts?: { limit: number; }): Promise", - "type": "method", - "visibility": "public", - }, - ], - "isDefault": false, - "name": "BodyReadable", - "signature": "class", - "type": "class", - "visibility": "private", - }, - ], - "name": "readable.d.ts", - "type": "file", - }, - { - "children": [ - { - "isDefault": false, - "name": "WebSocketEventMap", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "WebSocket", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "WebSocket", - "signature": "{ new (url: string | URL, protocols?: string | string[] | WebSocketInit): WebSocket; prototype: WebSocket; readonly CLOSED: number; readonly CLOSING: number; readonly CONNECTING: number; readonly OPEN: number; }", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "WebSocket", - "signature": "{ new (url: string | URL, protocols?: string | string[] | WebSocketInit): WebSocket; prototype: WebSocket; readonly CLOSED: number; readonly CLOSING: number; readonly CONNECTING: number; readonly OPEN: number; }", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "CloseEventInit", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "CloseEvent", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "CloseEvent", - "signature": "{ new (type: string, eventInitDict?: CloseEventInit): CloseEvent; prototype: CloseEvent; }", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "CloseEvent", - "signature": "{ new (type: string, eventInitDict?: CloseEventInit): CloseEvent; prototype: CloseEvent; }", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "MessageEventInit", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "MessageEvent", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - { - "isDefault": false, - "name": "MessageEvent", - "signature": "{ new (type: string, eventInitDict?: MessageEventInit): MessageEvent; prototype: MessageEvent; }", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "MessageEvent", - "signature": "{ new (type: string, eventInitDict?: MessageEventInit): MessageEvent; prototype: MessageEvent; }", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "WebSocketInit", - "signature": "interface", - "type": "interface", - "visibility": "private", - }, - ], - "name": "websocket.d.ts", - "type": "file", - }, - ], - "name": "undici-types/", - "type": "directory", - }, - ], - "name": "node_modules/", - "type": "directory", - }, - { - "children": [ - { - "children": [ - { - "isDefault": false, - "name": "printHelp", - "signature": "(): void", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "printVersion", - "signature": "(): void", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "pathFilter", - "signature": "(ignorePatterns: (string | RegExp)[]) => (path: string) => boolean", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "pathFilter", - "signature": "(ignorePatterns: (string | RegExp)[]) => (path: string) => boolean", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "formatNodeName", - "signature": "(node: TreeNode): string", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "formatAsTree", - "signature": "(node: TreeNode, prefix?: string, isLast?: boolean, isRoot?: boolean): string", - "type": "function", - "visibility": "public", - }, - { - "isDefault": false, - "name": "formatAsList", - "signature": "(node: TreeNode, depth?: number): string", - "type": "function", - "visibility": "public", - }, - ], - "name": "cli.ts", - "type": "file", - }, - { - "children": [ - { - "isDefault": false, - "name": "TreeNode", - "signature": "interface", - "type": "interface", - "visibility": "public", - }, - { - "isDefault": false, - "name": "readTsConfig", - "signature": "(rootDir: string): ParsedCommandLine", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "createProgram", - "signature": "(rootDir: string): Program", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "analyzeFile", - "signature": "(sourceFile: SourceFile, typeChecker: TypeChecker, visibilityLevel: VisibilityLevel): TreeNode[]", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "traverseDirectory", - "signature": "(dir: string, program: Program, pathFilter: (path: string) => boolean, visibilityLevel: VisibilityLevel): TreeNode", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "tree", - "signature": "(rootDir?: string, pathFilter?: (path: string) => boolean, visibilityLevel?: VisibilityLevel): TreeNode", - "type": "function", - "visibility": "public", - }, - ], - "name": "index.ts", - "type": "file", - }, - { - "children": [ - { - "children": [ - { - "children": [ - { - "name": "foo", - "signature": "string", - "type": "property", - "visibility": "public", - }, - { - "name": "bar", - "signature": "string[]", - "type": "property", - "visibility": "public", - }, - { - "name": "constructor", - "signature": "(baz: number[]): DefaultClass", - "type": "method", - "visibility": "public", - }, - ], - "isDefault": true, - "name": "DefaultClass", - "signature": "class", - "type": "class", - "visibility": "public", - }, - { - "children": [ - { - "name": "get version", - "signature": "(): number", - "type": "method", - "visibility": "public", - }, - { - "name": "constructor", - "signature": "(): NamedClass", - "type": "method", - "visibility": "public", - }, - { - "name": "double", - "signature": "(): void", - "type": "method", - "visibility": "public", - }, - { - "name": "octuple", - "signature": "(): void", - "type": "method", - "visibility": "public", - }, - ], - "isDefault": false, - "name": "NamedClass", - "signature": "class", - "type": "class", - "visibility": "public", - }, - { - "isDefault": false, - "name": "DefaultClass", - "signature": "typeof DefaultClass", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "DefaultClass", - "signature": "typeof DefaultClass", - "type": "const", - "visibility": "public", - }, - ], - "name": "class.ts", - "type": "file", - }, - { - "children": [ - { - "isDefault": false, - "name": "publicArray", - "signature": "string[]", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "publicArray", - "signature": "string[]", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "PublicInterface", - "signature": "interface", - "type": "interface", - "visibility": "public", - }, - { - "isDefault": false, - "name": "publicFunction", - "signature": "(input: number) => string", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "publicFunction", - "signature": "(input: number) => string", - "type": "const", - "visibility": "public", - }, - ], - "name": "consts.ts", - "type": "file", - }, - { - "children": [ - { - "isDefault": true, - "name": "default", - "signature": ""🌳"", - "type": "const", - "visibility": "public", - }, - ], - "name": "default-const.ts", - "type": "file", - }, - { - "children": [ - { - "isDefault": true, - "name": "", - "signature": "(a: number, b: number): string", - "type": "function", - "visibility": "public", - }, - ], - "name": "default-function.ts", - "type": "file", - }, - ], - "name": "tests/", - "type": "directory", - }, - ], - "name": "src/", - "type": "directory", - }, - ], - "name": "ts-print-tree/", - "type": "directory", -} -`; - -exports[`tree module calls tree() with custom ignored patterns and matches result snapshot 1`] = ` -{ - "children": [ - { - "children": [ - { - "children": [ - { - "isDefault": false, - "name": "printHelp", - "signature": "(): void", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "printVersion", - "signature": "(): void", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "pathFilter", - "signature": "(ignorePatterns: (string | RegExp)[]) => (path: string) => boolean", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "pathFilter", - "signature": "(ignorePatterns: (string | RegExp)[]) => (path: string) => boolean", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "formatNodeName", - "signature": "(node: TreeNode): string", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "formatAsTree", - "signature": "(node: TreeNode, prefix?: string, isLast?: boolean, isRoot?: boolean): string", - "type": "function", - "visibility": "public", - }, - { - "isDefault": false, - "name": "formatAsList", - "signature": "(node: TreeNode, depth?: number): string", - "type": "function", - "visibility": "public", - }, - ], - "name": "cli.ts", - "type": "file", - }, - { - "children": [ - { - "isDefault": false, - "name": "TreeNode", - "signature": "interface", - "type": "interface", - "visibility": "public", - }, - { - "isDefault": false, - "name": "readTsConfig", - "signature": "(rootDir: string): ParsedCommandLine", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "createProgram", - "signature": "(rootDir: string): Program", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "analyzeFile", - "signature": "(sourceFile: SourceFile, typeChecker: TypeChecker, visibilityLevel: VisibilityLevel): TreeNode[]", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "traverseDirectory", - "signature": "(dir: string, program: Program, pathFilter: (path: string) => boolean, visibilityLevel: VisibilityLevel): TreeNode", - "type": "function", - "visibility": "private", - }, - { - "isDefault": false, - "name": "tree", - "signature": "(rootDir?: string, pathFilter?: (path: string) => boolean, visibilityLevel?: VisibilityLevel): TreeNode", - "type": "function", - "visibility": "public", - }, - ], - "name": "index.ts", - "type": "file", - }, - { - "children": [ - { - "children": [ - { - "children": [ - { - "name": "foo", - "signature": "string", - "type": "property", - "visibility": "public", - }, - { - "name": "bar", - "signature": "string[]", - "type": "property", - "visibility": "public", - }, - { - "name": "constructor", - "signature": "(baz: number[]): DefaultClass", - "type": "method", - "visibility": "public", - }, - ], - "isDefault": true, - "name": "DefaultClass", - "signature": "class", - "type": "class", - "visibility": "public", - }, - { - "children": [ - { - "name": "get version", - "signature": "(): number", - "type": "method", - "visibility": "public", - }, - { - "name": "constructor", - "signature": "(): NamedClass", - "type": "method", - "visibility": "public", - }, - { - "name": "double", - "signature": "(): void", - "type": "method", - "visibility": "public", - }, - { - "name": "octuple", - "signature": "(): void", - "type": "method", - "visibility": "public", - }, - ], - "isDefault": false, - "name": "NamedClass", - "signature": "class", - "type": "class", - "visibility": "public", - }, - { - "isDefault": false, - "name": "DefaultClass", - "signature": "typeof DefaultClass", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "DefaultClass", - "signature": "typeof DefaultClass", - "type": "const", - "visibility": "public", - }, - ], - "name": "class.ts", - "type": "file", - }, - { - "children": [ - { - "isDefault": false, - "name": "publicArray", - "signature": "string[]", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "publicArray", - "signature": "string[]", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "PublicInterface", - "signature": "interface", - "type": "interface", - "visibility": "public", - }, - { - "isDefault": false, - "name": "publicFunction", - "signature": "(input: number) => string", - "type": "const", - "visibility": "public", - }, - { - "isDefault": false, - "name": "publicFunction", - "signature": "(input: number) => string", - "type": "const", - "visibility": "public", - }, - ], - "name": "consts.ts", - "type": "file", - }, - { - "children": [ - { - "isDefault": true, - "name": "default", - "signature": ""🌳"", - "type": "const", - "visibility": "public", - }, - ], - "name": "default-const.ts", - "type": "file", - }, - { - "children": [ - { - "isDefault": true, - "name": "", - "signature": "(a: number, b: number): string", - "type": "function", - "visibility": "public", - }, - ], - "name": "default-function.ts", - "type": "file", - }, - ], - "name": "tests/", - "type": "directory", - }, - ], - "name": "src/", - "type": "directory", - }, - ], - "name": "ts-print-tree/", - "type": "directory", -} -`; - -exports[`tree module calls tree() with custom visibility level and matches result snapshot 1`] = ` +exports[`tree module calls tree() with private visibility and matches snapshot 1`] = ` { "children": [ { diff --git a/src/cli.test.ts b/src/cli.test.ts index 208f5b3..f6d8db7 100644 --- a/src/cli.test.ts +++ b/src/cli.test.ts @@ -23,6 +23,7 @@ describe("cli module", () => { }); beforeEach(() => { + mockLog.mockReset(); jest.resetModules(); }); diff --git a/src/index.test.ts b/src/index.test.ts index ddcab48..0642b45 100644 --- a/src/index.test.ts +++ b/src/index.test.ts @@ -1,43 +1,93 @@ import { describe, expect, test } from "@jest/globals"; -import { tree, VisibilityLevel } from "."; - -const defaultIgnore = [ - "node_modules", - /\.git/, - /\.vscode/, - /\.DS_Store/, - /\.test\.ts$/, - /\.spec\.ts$/, -]; - -const makePathFilter = - (ignorePatterns: (string | RegExp)[] = defaultIgnore) => - (path: string) => - !ignorePatterns.some((pattern) => - typeof pattern === "string" ? path.includes(pattern) : pattern.test(path), - ); +import { tree, VisibilityLevel, TreeNode } from "."; +import path from "path"; describe("tree module", () => { - test("calls tree() and matches result snapshot", () => { + test("calls tree() with default parameters", () => { const result = tree(); - expect(result).toMatchSnapshot(); + expect(result).toBeDefined(); + expect(result.name).toBe("ts-print-tree/"); + expect(result.type).toBe("directory"); + expect(result.children).toBeDefined(); + expect(result.children!.length).toBeGreaterThan(0); }); - test("calls tree() with custom ignored patterns and matches result snapshot", () => { - const customIgnored = ["node_modules", /\.git/, /^src\/(?!tests)/]; + test("calls tree() with custom ignored patterns", () => { + const customFilter = (filePath: string) => { + const relativePath = path.relative(process.cwd(), filePath); + return relativePath.startsWith("src") || relativePath === "src"; + }; + const result = tree(process.cwd(), customFilter); - const result = tree(process.cwd(), makePathFilter(customIgnored)); - expect(result).toMatchSnapshot(); + expect(result.children).toBeDefined(); + expect(result.children!.length).toBe(1); // Should only include 'src' directory + + const srcDir = result.children![0]; + expect(srcDir.name).toBe("src/"); + expect(srcDir.type).toBe("directory"); + + const testsDir = srcDir.children!.find((child) => child.name === "tests/"); + expect(testsDir).toBeDefined(); + expect(testsDir!.type).toBe("directory"); + + // Check that all nodes have public visibility + const checkVisibility = (node: TreeNode) => { + if (node.visibility) { + expect(node.visibility).toBe("public"); + } + if (node.children) { + node.children.forEach(checkVisibility); + } + }; + checkVisibility(result); }); - test("calls tree() with custom visibility level and matches result snapshot", () => { - const customVisibilityLevel = VisibilityLevel.Private; + test("calls tree() with custom visibility level", () => { + const customFilter = (filePath: string) => { + const relativePath = path.relative(process.cwd(), filePath); + return relativePath.startsWith("src") || relativePath === "src"; + }; + const result = tree(process.cwd(), customFilter, VisibilityLevel.Protected); - const result = tree( - process.cwd(), - makePathFilter(defaultIgnore), - customVisibilityLevel, + expect(result.children).toBeDefined(); + const srcDir = result.children!.find((child) => child.name === "src/"); + expect(srcDir).toBeDefined(); + const testsDir = srcDir!.children!.find((child) => child.name === "tests/"); + expect(testsDir).toBeDefined(); + + // Recursive function to get all descendants + const getAllDescendants = (node: TreeNode): TreeNode[] => { + if (!node.children) return []; + return node.children.concat( + node.children.flatMap((child) => getAllDescendants(child)), + ); + }; + + // Get all descendants of the tests directory + const allDescendants = getAllDescendants(testsDir!); + + // Check for presence of various TreeNode types + const types = new Set(allDescendants.map((node) => node.type)); + expect(types.has("file")).toBe(true); + expect(types.has("class")).toBe(true); + expect(types.has("method")).toBe(true); + expect(types.has("property")).toBe(true); + + // Check for presence of various TreeNode visibility levels + const visibilityLevels = new Set( + allDescendants.map((node) => node.visibility), ); + expect(visibilityLevels.has(VisibilityLevel.Public)).toBe(true); + expect(visibilityLevels.has(VisibilityLevel.Protected)).toBe(true); + expect(visibilityLevels.has(VisibilityLevel.Private)).toBe(false); + }); + + test("calls tree() with private visibility and matches snapshot", () => { + const customFilter = (filePath: string) => { + const relativePath = path.relative(process.cwd(), filePath); + return relativePath.startsWith("src") || relativePath === "src"; + }; + const result = tree(process.cwd(), customFilter, VisibilityLevel.Private); expect(result).toMatchSnapshot(); }); });