Skip to content

Instantly share code, notes, and snippets.

@nicktaylor
Created June 30, 2022 12:43
Show Gist options
  • Save nicktaylor/b72cbaffdb7c5acac11ae8fd3c0e39b6 to your computer and use it in GitHub Desktop.
Save nicktaylor/b72cbaffdb7c5acac11ae8fd3c0e39b6 to your computer and use it in GitHub Desktop.
t is [Module] {
__esModule: true,
addComment: [Function: addComment],
addComments: [Function: addComments],
appendToMemberExpression: [Function: appendToMemberExpression],
assertNode: [Function: assertNode],
buildMatchMemberExpression: [Function: buildMatchMemberExpression],
clone: [Function: clone],
cloneDeep: [Function: cloneDeep],
cloneDeepWithoutLoc: [Function: cloneDeepWithoutLoc],
cloneNode: [Function: cloneNode],
cloneWithoutLoc: [Function: cloneWithoutLoc],
createFlowUnionType: [Function: createFlowUnionType],
createTSUnionType: [Function: createTSUnionType],
createTypeAnnotationBasedOnTypeof: [Function: createTypeAnnotationBasedOnTypeof],
createUnionTypeAnnotation: [Function: createFlowUnionType],
default: {
addComment: [Getter],
addComments: [Getter],
appendToMemberExpression: [Getter],
assertNode: [Getter],
buildMatchMemberExpression: [Getter],
clone: [Getter],
cloneDeep: [Getter],
cloneDeepWithoutLoc: [Getter],
cloneNode: [Getter],
cloneWithoutLoc: [Getter],
createFlowUnionType: [Getter],
createTSUnionType: [Getter],
createTypeAnnotationBasedOnTypeof: [Getter],
createUnionTypeAnnotation: [Getter],
ensureBlock: [Getter],
getBindingIdentifiers: [Getter],
getOuterBindingIdentifiers: [Getter],
inheritInnerComments: [Getter],
inheritLeadingComments: [Getter],
inheritTrailingComments: [Getter],
inherits: [Getter],
inheritsComments: [Getter],
is: [Getter],
isBinding: [Getter],
isBlockScoped: [Getter],
isImmutable: [Getter],
isLet: [Getter],
isNode: [Getter],
isNodesEquivalent: [Getter],
isPlaceholderType: [Getter],
isReferenced: [Getter],
isScope: [Getter],
isSpecifierDefault: [Getter],
isType: [Getter],
isValidES3Identifier: [Getter],
isValidIdentifier: [Getter],
isVar: [Getter],
matchesPattern: [Getter],
prependToMemberExpression: [Getter],
react: {
isReactComponent: [Function (anonymous)],
isCompatTag: [Function: isCompatTag],
buildChildren: [Function: buildChildren]
},
removeComments: [Getter],
removeProperties: [Getter],
removePropertiesDeep: [Getter],
removeTypeDuplicates: [Getter],
shallowEqual: [Getter],
toBindingIdentifierName: [Getter],
toBlock: [Getter],
toComputedKey: [Getter],
toExpression: [Getter],
toIdentifier: [Getter],
toKeyAlias: [Getter],
toSequenceExpression: [Getter],
toStatement: [Getter],
traverse: [Getter],
traverseFast: [Getter],
validate: [Getter],
valueToNode: [Getter],
assertAccessor: [Getter],
assertAnyTypeAnnotation: [Getter],
assertArgumentPlaceholder: [Getter],
assertArrayExpression: [Getter],
assertArrayPattern: [Getter],
assertArrayTypeAnnotation: [Getter],
assertArrowFunctionExpression: [Getter],
assertAssignmentExpression: [Getter],
assertAssignmentPattern: [Getter],
assertAwaitExpression: [Getter],
assertBigIntLiteral: [Getter],
assertBinary: [Getter],
assertBinaryExpression: [Getter],
assertBindExpression: [Getter],
assertBlock: [Getter],
assertBlockParent: [Getter],
assertBlockStatement: [Getter],
assertBooleanLiteral: [Getter],
assertBooleanLiteralTypeAnnotation: [Getter],
assertBooleanTypeAnnotation: [Getter],
assertBreakStatement: [Getter],
assertCallExpression: [Getter],
assertCatchClause: [Getter],
assertClass: [Getter],
assertClassAccessorProperty: [Getter],
assertClassBody: [Getter],
assertClassDeclaration: [Getter],
assertClassExpression: [Getter],
assertClassImplements: [Getter],
assertClassMethod: [Getter],
assertClassPrivateMethod: [Getter],
assertClassPrivateProperty: [Getter],
assertClassProperty: [Getter],
assertCompletionStatement: [Getter],
assertConditional: [Getter],
assertConditionalExpression: [Getter],
assertContinueStatement: [Getter],
assertDebuggerStatement: [Getter],
assertDecimalLiteral: [Getter],
assertDeclaration: [Getter],
assertDeclareClass: [Getter],
assertDeclareExportAllDeclaration: [Getter],
assertDeclareExportDeclaration: [Getter],
assertDeclareFunction: [Getter],
assertDeclareInterface: [Getter],
assertDeclareModule: [Getter],
assertDeclareModuleExports: [Getter],
assertDeclareOpaqueType: [Getter],
assertDeclareTypeAlias: [Getter],
assertDeclareVariable: [Getter],
assertDeclaredPredicate: [Getter],
assertDecorator: [Getter],
assertDirective: [Getter],
assertDirectiveLiteral: [Getter],
assertDoExpression: [Getter],
assertDoWhileStatement: [Getter],
assertEmptyStatement: [Getter],
assertEmptyTypeAnnotation: [Getter],
assertEnumBody: [Getter],
assertEnumBooleanBody: [Getter],
assertEnumBooleanMember: [Getter],
assertEnumDeclaration: [Getter],
assertEnumDefaultedMember: [Getter],
assertEnumMember: [Getter],
assertEnumNumberBody: [Getter],
assertEnumNumberMember: [Getter],
assertEnumStringBody: [Getter],
assertEnumStringMember: [Getter],
assertEnumSymbolBody: [Getter],
assertExistsTypeAnnotation: [Getter],
assertExportAllDeclaration: [Getter],
assertExportDeclaration: [Getter],
assertExportDefaultDeclaration: [Getter],
assertExportDefaultSpecifier: [Getter],
assertExportNamedDeclaration: [Getter],
assertExportNamespaceSpecifier: [Getter],
assertExportSpecifier: [Getter],
assertExpression: [Getter],
assertExpressionStatement: [Getter],
assertExpressionWrapper: [Getter],
assertFile: [Getter],
assertFlow: [Getter],
assertFlowBaseAnnotation: [Getter],
assertFlowDeclaration: [Getter],
assertFlowPredicate: [Getter],
assertFlowType: [Getter],
assertFor: [Getter],
assertForInStatement: [Getter],
assertForOfStatement: [Getter],
assertForStatement: [Getter],
assertForXStatement: [Getter],
assertFunction: [Getter],
assertFunctionDeclaration: [Getter],
assertFunctionExpression: [Getter],
assertFunctionParent: [Getter],
assertFunctionTypeAnnotation: [Getter],
assertFunctionTypeParam: [Getter],
assertGenericTypeAnnotation: [Getter],
assertIdentifier: [Getter],
assertIfStatement: [Getter],
assertImmutable: [Getter],
assertImport: [Getter],
assertImportAttribute: [Getter],
assertImportDeclaration: [Getter],
assertImportDefaultSpecifier: [Getter],
assertImportNamespaceSpecifier: [Getter],
assertImportSpecifier: [Getter],
assertIndexedAccessType: [Getter],
assertInferredPredicate: [Getter],
assertInterfaceDeclaration: [Getter],
assertInterfaceExtends: [Getter],
assertInterfaceTypeAnnotation: [Getter],
assertInterpreterDirective: [Getter],
assertIntersectionTypeAnnotation: [Getter],
assertJSX: [Getter],
assertJSXAttribute: [Getter],
assertJSXClosingElement: [Getter],
assertJSXClosingFragment: [Getter],
assertJSXElement: [Getter],
assertJSXEmptyExpression: [Getter],
assertJSXExpressionContainer: [Getter],
assertJSXFragment: [Getter],
assertJSXIdentifier: [Getter],
assertJSXMemberExpression: [Getter],
assertJSXNamespacedName: [Getter],
assertJSXOpeningElement: [Getter],
assertJSXOpeningFragment: [Getter],
assertJSXSpreadAttribute: [Getter],
assertJSXSpreadChild: [Getter],
assertJSXText: [Getter],
assertLVal: [Getter],
assertLabeledStatement: [Getter],
assertLiteral: [Getter],
assertLogicalExpression: [Getter],
assertLoop: [Getter],
assertMemberExpression: [Getter],
assertMetaProperty: [Getter],
assertMethod: [Getter],
assertMiscellaneous: [Getter],
assertMixedTypeAnnotation: [Getter],
assertModuleDeclaration: [Getter],
assertModuleExpression: [Getter],
assertModuleSpecifier: [Getter],
assertNewExpression: [Getter],
assertNoop: [Getter],
assertNullLiteral: [Getter],
assertNullLiteralTypeAnnotation: [Getter],
assertNullableTypeAnnotation: [Getter],
assertNumberLiteral: [Getter],
assertNumberLiteralTypeAnnotation: [Getter],
assertNumberTypeAnnotation: [Getter],
assertNumericLiteral: [Getter],
assertObjectExpression: [Getter],
assertObjectMember: [Getter],
assertObjectMethod: [Getter],
assertObjectPattern: [Getter],
assertObjectProperty: [Getter],
assertObjectTypeAnnotation: [Getter],
assertObjectTypeCallProperty: [Getter],
assertObjectTypeIndexer: [Getter],
assertObjectTypeInternalSlot: [Getter],
assertObjectTypeProperty: [Getter],
assertObjectTypeSpreadProperty: [Getter],
assertOpaqueType: [Getter],
assertOptionalCallExpression: [Getter],
assertOptionalIndexedAccessType: [Getter],
assertOptionalMemberExpression: [Getter],
assertParenthesizedExpression: [Getter],
assertPattern: [Getter],
assertPatternLike: [Getter],
assertPipelineBareFunction: [Getter],
assertPipelinePrimaryTopicReference: [Getter],
assertPipelineTopicExpression: [Getter],
assertPlaceholder: [Getter],
assertPrivate: [Getter],
assertPrivateName: [Getter],
assertProgram: [Getter],
assertProperty: [Getter],
assertPureish: [Getter],
assertQualifiedTypeIdentifier: [Getter],
assertRecordExpression: [Getter],
assertRegExpLiteral: [Getter],
assertRegexLiteral: [Getter],
assertRestElement: [Getter],
assertRestProperty: [Getter],
assertReturnStatement: [Getter],
assertScopable: [Getter],
assertSequenceExpression: [Getter],
assertSpreadElement: [Getter],
assertSpreadProperty: [Getter],
assertStandardized: [Getter],
assertStatement: [Getter],
assertStaticBlock: [Getter],
assertStringLiteral: [Getter],
assertStringLiteralTypeAnnotation: [Getter],
assertStringTypeAnnotation: [Getter],
assertSuper: [Getter],
assertSwitchCase: [Getter],
assertSwitchStatement: [Getter],
assertSymbolTypeAnnotation: [Getter],
assertTSAnyKeyword: [Getter],
assertTSArrayType: [Getter],
assertTSAsExpression: [Getter],
assertTSBaseType: [Getter],
assertTSBigIntKeyword: [Getter],
assertTSBooleanKeyword: [Getter],
assertTSCallSignatureDeclaration: [Getter],
assertTSConditionalType: [Getter],
assertTSConstructSignatureDeclaration: [Getter],
assertTSConstructorType: [Getter],
assertTSDeclareFunction: [Getter],
assertTSDeclareMethod: [Getter],
assertTSEntityName: [Getter],
assertTSEnumDeclaration: [Getter],
assertTSEnumMember: [Getter],
assertTSExportAssignment: [Getter],
assertTSExpressionWithTypeArguments: [Getter],
assertTSExternalModuleReference: [Getter],
assertTSFunctionType: [Getter],
assertTSImportEqualsDeclaration: [Getter],
assertTSImportType: [Getter],
assertTSIndexSignature: [Getter],
assertTSIndexedAccessType: [Getter],
assertTSInferType: [Getter],
assertTSInstantiationExpression: [Getter],
assertTSInterfaceBody: [Getter],
assertTSInterfaceDeclaration: [Getter],
assertTSIntersectionType: [Getter],
assertTSIntrinsicKeyword: [Getter],
assertTSLiteralType: [Getter],
assertTSMappedType: [Getter],
assertTSMethodSignature: [Getter],
assertTSModuleBlock: [Getter],
assertTSModuleDeclaration: [Getter],
assertTSNamedTupleMember: [Getter],
assertTSNamespaceExportDeclaration: [Getter],
assertTSNeverKeyword: [Getter],
assertTSNonNullExpression: [Getter],
assertTSNullKeyword: [Getter],
assertTSNumberKeyword: [Getter],
assertTSObjectKeyword: [Getter],
assertTSOptionalType: [Getter],
assertTSParameterProperty: [Getter],
assertTSParenthesizedType: [Getter],
assertTSPropertySignature: [Getter],
assertTSQualifiedName: [Getter],
assertTSRestType: [Getter],
assertTSStringKeyword: [Getter],
assertTSSymbolKeyword: [Getter],
assertTSThisType: [Getter],
assertTSTupleType: [Getter],
assertTSType: [Getter],
assertTSTypeAliasDeclaration: [Getter],
assertTSTypeAnnotation: [Getter],
assertTSTypeAssertion: [Getter],
assertTSTypeElement: [Getter],
assertTSTypeLiteral: [Getter],
assertTSTypeOperator: [Getter],
assertTSTypeParameter: [Getter],
assertTSTypeParameterDeclaration: [Getter],
assertTSTypeParameterInstantiation: [Getter],
assertTSTypePredicate: [Getter],
assertTSTypeQuery: [Getter],
assertTSTypeReference: [Getter],
assertTSUndefinedKeyword: [Getter],
assertTSUnionType: [Getter],
assertTSUnknownKeyword: [Getter],
assertTSVoidKeyword: [Getter],
assertTaggedTemplateExpression: [Getter],
assertTemplateElement: [Getter],
assertTemplateLiteral: [Getter],
assertTerminatorless: [Getter],
assertThisExpression: [Getter],
assertThisTypeAnnotation: [Getter],
assertThrowStatement: [Getter],
assertTopicReference: [Getter],
assertTryStatement: [Getter],
assertTupleExpression: [Getter],
assertTupleTypeAnnotation: [Getter],
assertTypeAlias: [Getter],
assertTypeAnnotation: [Getter],
assertTypeCastExpression: [Getter],
assertTypeParameter: [Getter],
assertTypeParameterDeclaration: [Getter],
assertTypeParameterInstantiation: [Getter],
assertTypeScript: [Getter],
assertTypeofTypeAnnotation: [Getter],
assertUnaryExpression: [Getter],
assertUnaryLike: [Getter],
assertUnionTypeAnnotation: [Getter],
assertUpdateExpression: [Getter],
assertUserWhitespacable: [Getter],
assertV8IntrinsicIdentifier: [Getter],
assertVariableDeclaration: [Getter],
assertVariableDeclarator: [Getter],
assertVariance: [Getter],
assertVoidTypeAnnotation: [Getter],
assertWhile: [Getter],
assertWhileStatement: [Getter],
assertWithStatement: [Getter],
assertYieldExpression: [Getter],
anyTypeAnnotation: [Getter],
argumentPlaceholder: [Getter],
arrayExpression: [Getter],
arrayPattern: [Getter],
arrayTypeAnnotation: [Getter],
arrowFunctionExpression: [Getter],
assignmentExpression: [Getter],
assignmentPattern: [Getter],
awaitExpression: [Getter],
bigIntLiteral: [Getter],
binaryExpression: [Getter],
bindExpression: [Getter],
blockStatement: [Getter],
booleanLiteral: [Getter],
booleanLiteralTypeAnnotation: [Getter],
booleanTypeAnnotation: [Getter],
breakStatement: [Getter],
callExpression: [Getter],
catchClause: [Getter],
classAccessorProperty: [Getter],
classBody: [Getter],
classDeclaration: [Getter],
classExpression: [Getter],
classImplements: [Getter],
classMethod: [Getter],
classPrivateMethod: [Getter],
classPrivateProperty: [Getter],
classProperty: [Getter],
conditionalExpression: [Getter],
continueStatement: [Getter],
debuggerStatement: [Getter],
decimalLiteral: [Getter],
declareClass: [Getter],
declareExportAllDeclaration: [Getter],
declareExportDeclaration: [Getter],
declareFunction: [Getter],
declareInterface: [Getter],
declareModule: [Getter],
declareModuleExports: [Getter],
declareOpaqueType: [Getter],
declareTypeAlias: [Getter],
declareVariable: [Getter],
declaredPredicate: [Getter],
decorator: [Getter],
directive: [Getter],
directiveLiteral: [Getter],
doExpression: [Getter],
doWhileStatement: [Getter],
emptyStatement: [Getter],
emptyTypeAnnotation: [Getter],
enumBooleanBody: [Getter],
enumBooleanMember: [Getter],
enumDeclaration: [Getter],
enumDefaultedMember: [Getter],
enumNumberBody: [Getter],
enumNumberMember: [Getter],
enumStringBody: [Getter],
enumStringMember: [Getter],
enumSymbolBody: [Getter],
existsTypeAnnotation: [Getter],
exportAllDeclaration: [Getter],
exportDefaultDeclaration: [Getter],
exportDefaultSpecifier: [Getter],
exportNamedDeclaration: [Getter],
exportNamespaceSpecifier: [Getter],
exportSpecifier: [Getter],
expressionStatement: [Getter],
file: [Getter],
forInStatement: [Getter],
forOfStatement: [Getter],
forStatement: [Getter],
functionDeclaration: [Getter],
functionExpression: [Getter],
functionTypeAnnotation: [Getter],
functionTypeParam: [Getter],
genericTypeAnnotation: [Getter],
identifier: [Getter],
ifStatement: [Getter],
import: [Getter],
importAttribute: [Getter],
importDeclaration: [Getter],
importDefaultSpecifier: [Getter],
importNamespaceSpecifier: [Getter],
importSpecifier: [Getter],
indexedAccessType: [Getter],
inferredPredicate: [Getter],
interfaceDeclaration: [Getter],
interfaceExtends: [Getter],
interfaceTypeAnnotation: [Getter],
interpreterDirective: [Getter],
intersectionTypeAnnotation: [Getter],
jsxAttribute: [Getter],
jSXAttribute: [Getter],
jsxClosingElement: [Getter],
jSXClosingElement: [Getter],
jsxClosingFragment: [Getter],
jSXClosingFragment: [Getter],
jsxElement: [Getter],
jSXElement: [Getter],
jsxEmptyExpression: [Getter],
jSXEmptyExpression: [Getter],
jsxExpressionContainer: [Getter],
jSXExpressionContainer: [Getter],
jsxFragment: [Getter],
jSXFragment: [Getter],
jsxIdentifier: [Getter],
jSXIdentifier: [Getter],
jsxMemberExpression: [Getter],
jSXMemberExpression: [Getter],
jsxNamespacedName: [Getter],
jSXNamespacedName: [Getter],
jsxOpeningElement: [Getter],
jSXOpeningElement: [Getter],
jsxOpeningFragment: [Getter],
jSXOpeningFragment: [Getter],
jsxSpreadAttribute: [Getter],
jSXSpreadAttribute: [Getter],
jsxSpreadChild: [Getter],
jSXSpreadChild: [Getter],
jsxText: [Getter],
jSXText: [Getter],
labeledStatement: [Getter],
logicalExpression: [Getter],
memberExpression: [Getter],
metaProperty: [Getter],
mixedTypeAnnotation: [Getter],
moduleExpression: [Getter],
newExpression: [Getter],
noop: [Getter],
nullLiteral: [Getter],
nullLiteralTypeAnnotation: [Getter],
nullableTypeAnnotation: [Getter],
numberLiteral: [Getter],
numberLiteralTypeAnnotation: [Getter],
numberTypeAnnotation: [Getter],
numericLiteral: [Getter],
objectExpression: [Getter],
objectMethod: [Getter],
objectPattern: [Getter],
objectProperty: [Getter],
objectTypeAnnotation: [Getter],
objectTypeCallProperty: [Getter],
objectTypeIndexer: [Getter],
objectTypeInternalSlot: [Getter],
objectTypeProperty: [Getter],
objectTypeSpreadProperty: [Getter],
opaqueType: [Getter],
optionalCallExpression: [Getter],
optionalIndexedAccessType: [Getter],
optionalMemberExpression: [Getter],
parenthesizedExpression: [Getter],
pipelineBareFunction: [Getter],
pipelinePrimaryTopicReference: [Getter],
pipelineTopicExpression: [Getter],
placeholder: [Getter],
privateName: [Getter],
program: [Getter],
qualifiedTypeIdentifier: [Getter],
recordExpression: [Getter],
regExpLiteral: [Getter],
regexLiteral: [Getter],
restElement: [Getter],
restProperty: [Getter],
returnStatement: [Getter],
sequenceExpression: [Getter],
spreadElement: [Getter],
spreadProperty: [Getter],
staticBlock: [Getter],
stringLiteral: [Getter],
stringLiteralTypeAnnotation: [Getter],
stringTypeAnnotation: [Getter],
super: [Getter],
switchCase: [Getter],
switchStatement: [Getter],
symbolTypeAnnotation: [Getter],
taggedTemplateExpression: [Getter],
templateElement: [Getter],
templateLiteral: [Getter],
thisExpression: [Getter],
thisTypeAnnotation: [Getter],
throwStatement: [Getter],
topicReference: [Getter],
tryStatement: [Getter],
tsAnyKeyword: [Getter],
tSAnyKeyword: [Getter],
tsArrayType: [Getter],
tSArrayType: [Getter],
tsAsExpression: [Getter],
tSAsExpression: [Getter],
tsBigIntKeyword: [Getter],
tSBigIntKeyword: [Getter],
tsBooleanKeyword: [Getter],
tSBooleanKeyword: [Getter],
tsCallSignatureDeclaration: [Getter],
tSCallSignatureDeclaration: [Getter],
tsConditionalType: [Getter],
tSConditionalType: [Getter],
tsConstructSignatureDeclaration: [Getter],
tSConstructSignatureDeclaration: [Getter],
tsConstructorType: [Getter],
tSConstructorType: [Getter],
tsDeclareFunction: [Getter],
tSDeclareFunction: [Getter],
tsDeclareMethod: [Getter],
tSDeclareMethod: [Getter],
tsEnumDeclaration: [Getter],
tSEnumDeclaration: [Getter],
tsEnumMember: [Getter],
tSEnumMember: [Getter],
tsExportAssignment: [Getter],
tSExportAssignment: [Getter],
tsExpressionWithTypeArguments: [Getter],
tSExpressionWithTypeArguments: [Getter],
tsExternalModuleReference: [Getter],
tSExternalModuleReference: [Getter],
tsFunctionType: [Getter],
tSFunctionType: [Getter],
tsImportEqualsDeclaration: [Getter],
tSImportEqualsDeclaration: [Getter],
tsImportType: [Getter],
tSImportType: [Getter],
tsIndexSignature: [Getter],
tSIndexSignature: [Getter],
tsIndexedAccessType: [Getter],
tSIndexedAccessType: [Getter],
tsInferType: [Getter],
tSInferType: [Getter],
tsInstantiationExpression: [Getter],
tSInstantiationExpression: [Getter],
tsInterfaceBody: [Getter],
tSInterfaceBody: [Getter],
tsInterfaceDeclaration: [Getter],
tSInterfaceDeclaration: [Getter],
tsIntersectionType: [Getter],
tSIntersectionType: [Getter],
tsIntrinsicKeyword: [Getter],
tSIntrinsicKeyword: [Getter],
tsLiteralType: [Getter],
tSLiteralType: [Getter],
tsMappedType: [Getter],
tSMappedType: [Getter],
tsMethodSignature: [Getter],
tSMethodSignature: [Getter],
tsModuleBlock: [Getter],
tSModuleBlock: [Getter],
tsModuleDeclaration: [Getter],
tSModuleDeclaration: [Getter],
tsNamedTupleMember: [Getter],
tSNamedTupleMember: [Getter],
tsNamespaceExportDeclaration: [Getter],
tSNamespaceExportDeclaration: [Getter],
tsNeverKeyword: [Getter],
tSNeverKeyword: [Getter],
tsNonNullExpression: [Getter],
tSNonNullExpression: [Getter],
tsNullKeyword: [Getter],
tSNullKeyword: [Getter],
tsNumberKeyword: [Getter],
tSNumberKeyword: [Getter],
tsObjectKeyword: [Getter],
tSObjectKeyword: [Getter],
tsOptionalType: [Getter],
tSOptionalType: [Getter],
tsParameterProperty: [Getter],
tSParameterProperty: [Getter],
tsParenthesizedType: [Getter],
tSParenthesizedType: [Getter],
tsPropertySignature: [Getter],
tSPropertySignature: [Getter],
tsQualifiedName: [Getter],
tSQualifiedName: [Getter],
tsRestType: [Getter],
tSRestType: [Getter],
tsStringKeyword: [Getter],
tSStringKeyword: [Getter],
tsSymbolKeyword: [Getter],
tSSymbolKeyword: [Getter],
tsThisType: [Getter],
tSThisType: [Getter],
tsTupleType: [Getter],
tSTupleType: [Getter],
tsTypeAliasDeclaration: [Getter],
tSTypeAliasDeclaration: [Getter],
tsTypeAnnotation: [Getter],
tSTypeAnnotation: [Getter],
tsTypeAssertion: [Getter],
tSTypeAssertion: [Getter],
tsTypeLiteral: [Getter],
tSTypeLiteral: [Getter],
tsTypeOperator: [Getter],
tSTypeOperator: [Getter],
tsTypeParameter: [Getter],
tSTypeParameter: [Getter],
tsTypeParameterDeclaration: [Getter],
tSTypeParameterDeclaration: [Getter],
tsTypeParameterInstantiation: [Getter],
tSTypeParameterInstantiation: [Getter],
tsTypePredicate: [Getter],
tSTypePredicate: [Getter],
tsTypeQuery: [Getter],
tSTypeQuery: [Getter],
tsTypeReference: [Getter],
tSTypeReference: [Getter],
tsUndefinedKeyword: [Getter],
tSUndefinedKeyword: [Getter],
tsUnionType: [Getter],
tSUnionType: [Getter],
tsUnknownKeyword: [Getter],
tSUnknownKeyword: [Getter],
tsVoidKeyword: [Getter],
tSVoidKeyword: [Getter],
tupleExpression: [Getter],
tupleTypeAnnotation: [Getter],
typeAlias: [Getter],
typeAnnotation: [Getter],
typeCastExpression: [Getter],
typeParameter: [Getter],
typeParameterDeclaration: [Getter],
typeParameterInstantiation: [Getter],
typeofTypeAnnotation: [Getter],
unaryExpression: [Getter],
unionTypeAnnotation: [Getter],
updateExpression: [Getter],
v8IntrinsicIdentifier: [Getter],
variableDeclaration: [Getter],
variableDeclarator: [Getter],
variance: [Getter],
voidTypeAnnotation: [Getter],
whileStatement: [Getter],
withStatement: [Getter],
yieldExpression: [Getter],
AnyTypeAnnotation: [Getter],
ArgumentPlaceholder: [Getter],
ArrayExpression: [Getter],
ArrayPattern: [Getter],
ArrayTypeAnnotation: [Getter],
ArrowFunctionExpression: [Getter],
AssignmentExpression: [Getter],
AssignmentPattern: [Getter],
AwaitExpression: [Getter],
BigIntLiteral: [Getter],
BinaryExpression: [Getter],
BindExpression: [Getter],
BlockStatement: [Getter],
BooleanLiteral: [Getter],
BooleanLiteralTypeAnnotation: [Getter],
BooleanTypeAnnotation: [Getter],
BreakStatement: [Getter],
CallExpression: [Getter],
CatchClause: [Getter],
ClassAccessorProperty: [Getter],
ClassBody: [Getter],
ClassDeclaration: [Getter],
ClassExpression: [Getter],
ClassImplements: [Getter],
ClassMethod: [Getter],
ClassPrivateMethod: [Getter],
ClassPrivateProperty: [Getter],
ClassProperty: [Getter],
ConditionalExpression: [Getter],
ContinueStatement: [Getter],
DebuggerStatement: [Getter],
DecimalLiteral: [Getter],
DeclareClass: [Getter],
DeclareExportAllDeclaration: [Getter],
DeclareExportDeclaration: [Getter],
DeclareFunction: [Getter],
DeclareInterface: [Getter],
DeclareModule: [Getter],
DeclareModuleExports: [Getter],
DeclareOpaqueType: [Getter],
DeclareTypeAlias: [Getter],
DeclareVariable: [Getter],
DeclaredPredicate: [Getter],
Decorator: [Getter],
Directive: [Getter],
DirectiveLiteral: [Getter],
DoExpression: [Getter],
DoWhileStatement: [Getter],
EmptyStatement: [Getter],
EmptyTypeAnnotation: [Getter],
EnumBooleanBody: [Getter],
EnumBooleanMember: [Getter],
EnumDeclaration: [Getter],
EnumDefaultedMember: [Getter],
EnumNumberBody: [Getter],
EnumNumberMember: [Getter],
EnumStringBody: [Getter],
EnumStringMember: [Getter],
EnumSymbolBody: [Getter],
ExistsTypeAnnotation: [Getter],
ExportAllDeclaration: [Getter],
ExportDefaultDeclaration: [Getter],
ExportDefaultSpecifier: [Getter],
ExportNamedDeclaration: [Getter],
ExportNamespaceSpecifier: [Getter],
ExportSpecifier: [Getter],
ExpressionStatement: [Getter],
File: [Getter],
ForInStatement: [Getter],
ForOfStatement: [Getter],
ForStatement: [Getter],
FunctionDeclaration: [Getter],
FunctionExpression: [Getter],
FunctionTypeAnnotation: [Getter],
FunctionTypeParam: [Getter],
GenericTypeAnnotation: [Getter],
Identifier: [Getter],
IfStatement: [Getter],
Import: [Getter],
ImportAttribute: [Getter],
ImportDeclaration: [Getter],
ImportDefaultSpecifier: [Getter],
ImportNamespaceSpecifier: [Getter],
ImportSpecifier: [Getter],
IndexedAccessType: [Getter],
InferredPredicate: [Getter],
InterfaceDeclaration: [Getter],
InterfaceExtends: [Getter],
InterfaceTypeAnnotation: [Getter],
InterpreterDirective: [Getter],
IntersectionTypeAnnotation: [Getter],
JSXAttribute: [Getter],
JSXClosingElement: [Getter],
JSXClosingFragment: [Getter],
JSXElement: [Getter],
JSXEmptyExpression: [Getter],
JSXExpressionContainer: [Getter],
JSXFragment: [Getter],
JSXIdentifier: [Getter],
JSXMemberExpression: [Getter],
JSXNamespacedName: [Getter],
JSXOpeningElement: [Getter],
JSXOpeningFragment: [Getter],
JSXSpreadAttribute: [Getter],
JSXSpreadChild: [Getter],
JSXText: [Getter],
LabeledStatement: [Getter],
LogicalExpression: [Getter],
MemberExpression: [Getter],
MetaProperty: [Getter],
MixedTypeAnnotation: [Getter],
ModuleExpression: [Getter],
NewExpression: [Getter],
Noop: [Getter],
NullLiteral: [Getter],
NullLiteralTypeAnnotation: [Getter],
NullableTypeAnnotation: [Getter],
NumberLiteral: [Getter],
NumberLiteralTypeAnnotation: [Getter],
NumberTypeAnnotation: [Getter],
NumericLiteral: [Getter],
ObjectExpression: [Getter],
ObjectMethod: [Getter],
ObjectPattern: [Getter],
ObjectProperty: [Getter],
ObjectTypeAnnotation: [Getter],
ObjectTypeCallProperty: [Getter],
ObjectTypeIndexer: [Getter],
ObjectTypeInternalSlot: [Getter],
ObjectTypeProperty: [Getter],
ObjectTypeSpreadProperty: [Getter],
OpaqueType: [Getter],
OptionalCallExpression: [Getter],
OptionalIndexedAccessType: [Getter],
OptionalMemberExpression: [Getter],
ParenthesizedExpression: [Getter],
PipelineBareFunction: [Getter],
PipelinePrimaryTopicReference: [Getter],
PipelineTopicExpression: [Getter],
Placeholder: [Getter],
PrivateName: [Getter],
Program: [Getter],
QualifiedTypeIdentifier: [Getter],
RecordExpression: [Getter],
RegExpLiteral: [Getter],
RegexLiteral: [Getter],
RestElement: [Getter],
RestProperty: [Getter],
ReturnStatement: [Getter],
SequenceExpression: [Getter],
SpreadElement: [Getter],
SpreadProperty: [Getter],
StaticBlock: [Getter],
StringLiteral: [Getter],
StringLiteralTypeAnnotation: [Getter],
StringTypeAnnotation: [Getter],
Super: [Getter],
SwitchCase: [Getter],
SwitchStatement: [Getter],
SymbolTypeAnnotation: [Getter],
TSAnyKeyword: [Getter],
TSArrayType: [Getter],
TSAsExpression: [Getter],
TSBigIntKeyword: [Getter],
TSBooleanKeyword: [Getter],
TSCallSignatureDeclaration: [Getter],
TSConditionalType: [Getter],
TSConstructSignatureDeclaration: [Getter],
TSConstructorType: [Getter],
TSDeclareFunction: [Getter],
TSDeclareMethod: [Getter],
TSEnumDeclaration: [Getter],
TSEnumMember: [Getter],
TSExportAssignment: [Getter],
TSExpressionWithTypeArguments: [Getter],
TSExternalModuleReference: [Getter],
TSFunctionType: [Getter],
TSImportEqualsDeclaration: [Getter],
TSImportType: [Getter],
TSIndexSignature: [Getter],
TSIndexedAccessType: [Getter],
TSInferType: [Getter],
TSInstantiationExpression: [Getter],
TSInterfaceBody: [Getter],
TSInterfaceDeclaration: [Getter],
TSIntersectionType: [Getter],
TSIntrinsicKeyword: [Getter],
TSLiteralType: [Getter],
TSMappedType: [Getter],
TSMethodSignature: [Getter],
TSModuleBlock: [Getter],
TSModuleDeclaration: [Getter],
TSNamedTupleMember: [Getter],
TSNamespaceExportDeclaration: [Getter],
TSNeverKeyword: [Getter],
TSNonNullExpression: [Getter],
TSNullKeyword: [Getter],
TSNumberKeyword: [Getter],
TSObjectKeyword: [Getter],
TSOptionalType: [Getter],
TSParameterProperty: [Getter],
TSParenthesizedType: [Getter],
TSPropertySignature: [Getter],
TSQualifiedName: [Getter],
TSRestType: [Getter],
TSStringKeyword: [Getter],
TSSymbolKeyword: [Getter],
TSThisType: [Getter],
TSTupleType: [Getter],
TSTypeAliasDeclaration: [Getter],
TSTypeAnnotation: [Getter],
TSTypeAssertion: [Getter],
TSTypeLiteral: [Getter],
TSTypeOperator: [Getter],
TSTypeParameter: [Getter],
TSTypeParameterDeclaration: [Getter],
TSTypeParameterInstantiation: [Getter],
TSTypePredicate: [Getter],
TSTypeQuery: [Getter],
TSTypeReference: [Getter],
TSUndefinedKeyword: [Getter],
TSUnionType: [Getter],
TSUnknownKeyword: [Getter],
TSVoidKeyword: [Getter],
TaggedTemplateExpression: [Getter],
TemplateElement: [Getter],
TemplateLiteral: [Getter],
ThisExpression: [Getter],
ThisTypeAnnotation: [Getter],
ThrowStatement: [Getter],
TopicReference: [Getter],
TryStatement: [Getter],
TupleExpression: [Getter],
TupleTypeAnnotation: [Getter],
TypeAlias: [Getter],
TypeAnnotation: [Getter],
TypeCastExpression: [Getter],
TypeParameter: [Getter],
TypeParameterDeclaration: [Getter],
TypeParameterInstantiation: [Getter],
TypeofTypeAnnotation: [Getter],
UnaryExpression: [Getter],
UnionTypeAnnotation: [Getter],
UpdateExpression: [Getter],
V8IntrinsicIdentifier: [Getter],
VariableDeclaration: [Getter],
VariableDeclarator: [Getter],
Variance: [Getter],
VoidTypeAnnotation: [Getter],
WhileStatement: [Getter],
WithStatement: [Getter],
YieldExpression: [Getter],
ACCESSOR_TYPES: [Getter],
BINARY_TYPES: [Getter],
BLOCKPARENT_TYPES: [Getter],
BLOCK_TYPES: [Getter],
CLASS_TYPES: [Getter],
COMPLETIONSTATEMENT_TYPES: [Getter],
CONDITIONAL_TYPES: [Getter],
DECLARATION_TYPES: [Getter],
ENUMBODY_TYPES: [Getter],
ENUMMEMBER_TYPES: [Getter],
EXPORTDECLARATION_TYPES: [Getter],
EXPRESSIONWRAPPER_TYPES: [Getter],
EXPRESSION_TYPES: [Getter],
FLOWBASEANNOTATION_TYPES: [Getter],
FLOWDECLARATION_TYPES: [Getter],
FLOWPREDICATE_TYPES: [Getter],
FLOWTYPE_TYPES: [Getter],
FLOW_TYPES: [Getter],
FORXSTATEMENT_TYPES: [Getter],
FOR_TYPES: [Getter],
FUNCTIONPARENT_TYPES: [Getter],
FUNCTION_TYPES: [Getter],
IMMUTABLE_TYPES: [Getter],
JSX_TYPES: [Getter],
LITERAL_TYPES: [Getter],
LOOP_TYPES: [Getter],
LVAL_TYPES: [Getter],
METHOD_TYPES: [Getter],
MISCELLANEOUS_TYPES: [Getter],
MODULEDECLARATION_TYPES: [Getter],
MODULESPECIFIER_TYPES: [Getter],
OBJECTMEMBER_TYPES: [Getter],
PATTERNLIKE_TYPES: [Getter],
PATTERN_TYPES: [Getter],
PRIVATE_TYPES: [Getter],
PROPERTY_TYPES: [Getter],
PUREISH_TYPES: [Getter],
SCOPABLE_TYPES: [Getter],
STANDARDIZED_TYPES: [Getter],
STATEMENT_TYPES: [Getter],
TERMINATORLESS_TYPES: [Getter],
TSBASETYPE_TYPES: [Getter],
TSENTITYNAME_TYPES: [Getter],
TSTYPEELEMENT_TYPES: [Getter],
TSTYPE_TYPES: [Getter],
TYPESCRIPT_TYPES: [Getter],
UNARYLIKE_TYPES: [Getter],
USERWHITESPACABLE_TYPES: [Getter],
WHILE_TYPES: [Getter],
ASSIGNMENT_OPERATORS: [Getter],
BINARY_OPERATORS: [Getter],
BLOCK_SCOPED_SYMBOL: [Getter],
BOOLEAN_BINARY_OPERATORS: [Getter],
BOOLEAN_NUMBER_BINARY_OPERATORS: [Getter],
BOOLEAN_UNARY_OPERATORS: [Getter],
COMMENT_KEYS: [Getter],
COMPARISON_BINARY_OPERATORS: [Getter],
EQUALITY_BINARY_OPERATORS: [Getter],
FLATTENABLE_KEYS: [Getter],
FOR_INIT_KEYS: [Getter],
INHERIT_KEYS: [Getter],
LOGICAL_OPERATORS: [Getter],
NOT_LOCAL_BINDING: [Getter],
NUMBER_BINARY_OPERATORS: [Getter],
NUMBER_UNARY_OPERATORS: [Getter],
STATEMENT_OR_BLOCK_KEYS: [Getter],
STRING_UNARY_OPERATORS: [Getter],
UNARY_OPERATORS: [Getter],
UPDATE_OPERATORS: [Getter],
ALIAS_KEYS: [Getter],
BUILDER_KEYS: [Getter],
DEPRECATED_KEYS: [Getter],
FLIPPED_ALIAS_KEYS: [Getter],
NODE_FIELDS: [Getter],
NODE_PARENT_VALIDATIONS: [Getter],
PLACEHOLDERS: [Getter],
PLACEHOLDERS_ALIAS: [Getter],
PLACEHOLDERS_FLIPPED_ALIAS: [Getter],
TYPES: [Getter],
VISITOR_KEYS: [Getter],
isAccessor: [Getter],
isAnyTypeAnnotation: [Getter],
isArgumentPlaceholder: [Getter],
isArrayExpression: [Getter],
isArrayPattern: [Getter],
isArrayTypeAnnotation: [Getter],
isArrowFunctionExpression: [Getter],
isAssignmentExpression: [Getter],
isAssignmentPattern: [Getter],
isAwaitExpression: [Getter],
isBigIntLiteral: [Getter],
isBinary: [Getter],
isBinaryExpression: [Getter],
isBindExpression: [Getter],
isBlock: [Getter],
isBlockParent: [Getter],
isBlockStatement: [Getter],
isBooleanLiteral: [Getter],
isBooleanLiteralTypeAnnotation: [Getter],
isBooleanTypeAnnotation: [Getter],
isBreakStatement: [Getter],
isCallExpression: [Getter],
isCatchClause: [Getter],
isClass: [Getter],
isClassAccessorProperty: [Getter],
isClassBody: [Getter],
isClassDeclaration: [Getter],
isClassExpression: [Getter],
isClassImplements: [Getter],
isClassMethod: [Getter],
isClassPrivateMethod: [Getter],
isClassPrivateProperty: [Getter],
isClassProperty: [Getter],
isCompletionStatement: [Getter],
isConditional: [Getter],
isConditionalExpression: [Getter],
isContinueStatement: [Getter],
isDebuggerStatement: [Getter],
isDecimalLiteral: [Getter],
isDeclaration: [Getter],
isDeclareClass: [Getter],
isDeclareExportAllDeclaration: [Getter],
isDeclareExportDeclaration: [Getter],
isDeclareFunction: [Getter],
isDeclareInterface: [Getter],
isDeclareModule: [Getter],
isDeclareModuleExports: [Getter],
isDeclareOpaqueType: [Getter],
isDeclareTypeAlias: [Getter],
isDeclareVariable: [Getter],
isDeclaredPredicate: [Getter],
isDecorator: [Getter],
isDirective: [Getter],
isDirectiveLiteral: [Getter],
isDoExpression: [Getter],
isDoWhileStatement: [Getter],
isEmptyStatement: [Getter],
isEmptyTypeAnnotation: [Getter],
isEnumBody: [Getter],
isEnumBooleanBody: [Getter],
isEnumBooleanMember: [Getter],
isEnumDeclaration: [Getter],
isEnumDefaultedMember: [Getter],
isEnumMember: [Getter],
isEnumNumberBody: [Getter],
isEnumNumberMember: [Getter],
isEnumStringBody: [Getter],
isEnumStringMember: [Getter],
isEnumSymbolBody: [Getter],
isExistsTypeAnnotation: [Getter],
isExportAllDeclaration: [Getter],
isExportDeclaration: [Getter],
isExportDefaultDeclaration: [Getter],
isExportDefaultSpecifier: [Getter],
isExportNamedDeclaration: [Getter],
isExportNamespaceSpecifier: [Getter],
isExportSpecifier: [Getter],
isExpression: [Getter],
isExpressionStatement: [Getter],
isExpressionWrapper: [Getter],
isFile: [Getter],
isFlow: [Getter],
isFlowBaseAnnotation: [Getter],
isFlowDeclaration: [Getter],
isFlowPredicate: [Getter],
isFlowType: [Getter],
isFor: [Getter],
isForInStatement: [Getter],
isForOfStatement: [Getter],
isForStatement: [Getter],
isForXStatement: [Getter],
isFunction: [Getter],
isFunctionDeclaration: [Getter],
isFunctionExpression: [Getter],
isFunctionParent: [Getter],
isFunctionTypeAnnotation: [Getter],
isFunctionTypeParam: [Getter],
isGenericTypeAnnotation: [Getter],
isIdentifier: [Getter],
isIfStatement: [Getter],
isImport: [Getter],
isImportAttribute: [Getter],
isImportDeclaration: [Getter],
isImportDefaultSpecifier: [Getter],
isImportNamespaceSpecifier: [Getter],
isImportSpecifier: [Getter],
isIndexedAccessType: [Getter],
isInferredPredicate: [Getter],
isInterfaceDeclaration: [Getter],
isInterfaceExtends: [Getter],
isInterfaceTypeAnnotation: [Getter],
isInterpreterDirective: [Getter],
isIntersectionTypeAnnotation: [Getter],
isJSX: [Getter],
isJSXAttribute: [Getter],
isJSXClosingElement: [Getter],
isJSXClosingFragment: [Getter],
isJSXElement: [Getter],
isJSXEmptyExpression: [Getter],
isJSXExpressionContainer: [Getter],
isJSXFragment: [Getter],
isJSXIdentifier: [Getter],
isJSXMemberExpression: [Getter],
isJSXNamespacedName: [Getter],
isJSXOpeningElement: [Getter],
isJSXOpeningFragment: [Getter],
isJSXSpreadAttribute: [Getter],
isJSXSpreadChild: [Getter],
isJSXText: [Getter],
isLVal: [Getter],
isLabeledStatement: [Getter],
isLiteral: [Getter],
isLogicalExpression: [Getter],
isLoop: [Getter],
isMemberExpression: [Getter],
isMetaProperty: [Getter],
isMethod: [Getter],
isMiscellaneous: [Getter],
isMixedTypeAnnotation: [Getter],
isModuleDeclaration: [Getter],
isModuleExpression: [Getter],
isModuleSpecifier: [Getter],
isNewExpression: [Getter],
isNoop: [Getter],
isNullLiteral: [Getter],
isNullLiteralTypeAnnotation: [Getter],
isNullableTypeAnnotation: [Getter],
isNumberLiteral: [Getter],
isNumberLiteralTypeAnnotation: [Getter],
isNumberTypeAnnotation: [Getter],
isNumericLiteral: [Getter],
isObjectExpression: [Getter],
isObjectMember: [Getter],
isObjectMethod: [Getter],
isObjectPattern: [Getter],
isObjectProperty: [Getter],
isObjectTypeAnnotation: [Getter],
isObjectTypeCallProperty: [Getter],
isObjectTypeIndexer: [Getter],
isObjectTypeInternalSlot: [Getter],
isObjectTypeProperty: [Getter],
isObjectTypeSpreadProperty: [Getter],
isOpaqueType: [Getter],
isOptionalCallExpression: [Getter],
isOptionalIndexedAccessType: [Getter],
isOptionalMemberExpression: [Getter],
isParenthesizedExpression: [Getter],
isPattern: [Getter],
isPatternLike: [Getter],
isPipelineBareFunction: [Getter],
isPipelinePrimaryTopicReference: [Getter],
isPipelineTopicExpression: [Getter],
isPlaceholder: [Getter],
isPrivate: [Getter],
isPrivateName: [Getter],
isProgram: [Getter],
isProperty: [Getter],
isPureish: [Getter],
isQualifiedTypeIdentifier: [Getter],
isRecordExpression: [Getter],
isRegExpLiteral: [Getter],
isRegexLiteral: [Getter],
isRestElement: [Getter],
isRestProperty: [Getter],
isReturnStatement: [Getter],
isScopable: [Getter],
isSequenceExpression: [Getter],
isSpreadElement: [Getter],
isSpreadProperty: [Getter],
isStandardized: [Getter],
isStatement: [Getter],
isStaticBlock: [Getter],
isStringLiteral: [Getter],
isStringLiteralTypeAnnotation: [Getter],
isStringTypeAnnotation: [Getter],
isSuper: [Getter],
isSwitchCase: [Getter],
isSwitchStatement: [Getter],
isSymbolTypeAnnotation: [Getter],
isTSAnyKeyword: [Getter],
isTSArrayType: [Getter],
isTSAsExpression: [Getter],
isTSBaseType: [Getter],
isTSBigIntKeyword: [Getter],
isTSBooleanKeyword: [Getter],
isTSCallSignatureDeclaration: [Getter],
isTSConditionalType: [Getter],
isTSConstructSignatureDeclaration: [Getter],
isTSConstructorType: [Getter],
isTSDeclareFunction: [Getter],
isTSDeclareMethod: [Getter],
isTSEntityName: [Getter],
isTSEnumDeclaration: [Getter],
isTSEnumMember: [Getter],
isTSExportAssignment: [Getter],
isTSExpressionWithTypeArguments: [Getter],
isTSExternalModuleReference: [Getter],
isTSFunctionType: [Getter],
isTSImportEqualsDeclaration: [Getter],
isTSImportType: [Getter],
isTSIndexSignature: [Getter],
isTSIndexedAccessType: [Getter],
isTSInferType: [Getter],
isTSInstantiationExpression: [Getter],
isTSInterfaceBody: [Getter],
isTSInterfaceDeclaration: [Getter],
isTSIntersectionType: [Getter],
isTSIntrinsicKeyword: [Getter],
isTSLiteralType: [Getter],
isTSMappedType: [Getter],
isTSMethodSignature: [Getter],
isTSModuleBlock: [Getter],
isTSModuleDeclaration: [Getter],
isTSNamedTupleMember: [Getter],
isTSNamespaceExportDeclaration: [Getter],
isTSNeverKeyword: [Getter],
isTSNonNullExpression: [Getter],
isTSNullKeyword: [Getter],
isTSNumberKeyword: [Getter],
isTSObjectKeyword: [Getter],
isTSOptionalType: [Getter],
isTSParameterProperty: [Getter],
isTSParenthesizedType: [Getter],
isTSPropertySignature: [Getter],
isTSQualifiedName: [Getter],
isTSRestType: [Getter],
isTSStringKeyword: [Getter],
isTSSymbolKeyword: [Getter],
isTSThisType: [Getter],
isTSTupleType: [Getter],
isTSType: [Getter],
isTSTypeAliasDeclaration: [Getter],
isTSTypeAnnotation: [Getter],
isTSTypeAssertion: [Getter],
isTSTypeElement: [Getter],
isTSTypeLiteral: [Getter],
isTSTypeOperator: [Getter],
isTSTypeParameter: [Getter],
isTSTypeParameterDeclaration: [Getter],
isTSTypeParameterInstantiation: [Getter],
isTSTypePredicate: [Getter],
isTSTypeQuery: [Getter],
isTSTypeReference: [Getter],
isTSUndefinedKeyword: [Getter],
isTSUnionType: [Getter],
isTSUnknownKeyword: [Getter],
isTSVoidKeyword: [Getter],
isTaggedTemplateExpression: [Getter],
isTemplateElement: [Getter],
isTemplateLiteral: [Getter],
isTerminatorless: [Getter],
isThisExpression: [Getter],
isThisTypeAnnotation: [Getter],
isThrowStatement: [Getter],
isTopicReference: [Getter],
isTryStatement: [Getter],
isTupleExpression: [Getter],
isTupleTypeAnnotation: [Getter],
isTypeAlias: [Getter],
isTypeAnnotation: [Getter],
isTypeCastExpression: [Getter],
isTypeParameter: [Getter],
isTypeParameterDeclaration: [Getter],
isTypeParameterInstantiation: [Getter],
isTypeScript: [Getter],
isTypeofTypeAnnotation: [Getter],
isUnaryExpression: [Getter],
isUnaryLike: [Getter],
isUnionTypeAnnotation: [Getter],
isUpdateExpression: [Getter],
isUserWhitespacable: [Getter],
isV8IntrinsicIdentifier: [Getter],
isVariableDeclaration: [Getter],
isVariableDeclarator: [Getter],
isVariance: [Getter],
isVoidTypeAnnotation: [Getter],
isWhile: [Getter],
isWhileStatement: [Getter],
isWithStatement: [Getter],
isYieldExpression: [Getter]
},
ensureBlock: [Function: ensureBlock],
getBindingIdentifiers: [Function: getBindingIdentifiers] {
keys: {
DeclareClass: [Array],
DeclareFunction: [Array],
DeclareModule: [Array],
DeclareVariable: [Array],
DeclareInterface: [Array],
DeclareTypeAlias: [Array],
DeclareOpaqueType: [Array],
InterfaceDeclaration: [Array],
TypeAlias: [Array],
OpaqueType: [Array],
CatchClause: [Array],
LabeledStatement: [Array],
UnaryExpression: [Array],
AssignmentExpression: [Array],
ImportSpecifier: [Array],
ImportNamespaceSpecifier: [Array],
ImportDefaultSpecifier: [Array],
ImportDeclaration: [Array],
ExportSpecifier: [Array],
ExportNamespaceSpecifier: [Array],
ExportDefaultSpecifier: [Array],
FunctionDeclaration: [Array],
FunctionExpression: [Array],
ArrowFunctionExpression: [Array],
ObjectMethod: [Array],
ClassMethod: [Array],
ClassPrivateMethod: [Array],
ForInStatement: [Array],
ForOfStatement: [Array],
ClassDeclaration: [Array],
ClassExpression: [Array],
RestElement: [Array],
UpdateExpression: [Array],
ObjectProperty: [Array],
AssignmentPattern: [Array],
ArrayPattern: [Array],
ObjectPattern: [Array],
VariableDeclaration: [Array],
VariableDeclarator: [Array]
}
},
getOuterBindingIdentifiers: [Function: getOuterBindingIdentifiers],
inheritInnerComments: [Function: inheritInnerComments],
inheritLeadingComments: [Function: inheritLeadingComments],
inheritTrailingComments: [Function: inheritTrailingComments],
inherits: [Function: inherits],
inheritsComments: [Function: inheritsComments],
is: [Function: is],
isBinding: [Function: isBinding],
isBlockScoped: [Function: isBlockScoped],
isImmutable: [Function: isImmutable],
isLet: [Function: isLet],
isNode: [Function: isNode],
isNodesEquivalent: [Function: isNodesEquivalent],
isPlaceholderType: [Function: isPlaceholderType],
isReferenced: [Function: isReferenced],
isScope: [Function: isScope],
isSpecifierDefault: [Function: isSpecifierDefault],
isType: [Function: isType],
isValidES3Identifier: [Function: isValidES3Identifier],
isValidIdentifier: [Function: isValidIdentifier],
isVar: [Function: isVar],
matchesPattern: [Function: matchesPattern],
prependToMemberExpression: [Function: prependToMemberExpression],
react: {
isReactComponent: [Function (anonymous)],
isCompatTag: [Function: isCompatTag],
buildChildren: [Function: buildChildren]
},
removeComments: [Function: removeComments],
removeProperties: [Function: removeProperties],
removePropertiesDeep: [Function: removePropertiesDeep],
removeTypeDuplicates: [Function: removeTypeDuplicates],
shallowEqual: [Function: shallowEqual],
toBindingIdentifierName: [Function: toBindingIdentifierName],
toBlock: [Function: toBlock],
toComputedKey: [Function: toComputedKey],
toExpression: [Function: toExpression],
toIdentifier: [Function: toIdentifier],
toKeyAlias: [Function: toKeyAlias] { uid: 0, increment: [Function (anonymous)] },
toSequenceExpression: [Function: toSequenceExpression],
toStatement: [Function: toStatement],
traverse: [Function: traverse],
traverseFast: [Function: traverseFast],
validate: [Function: validate],
valueToNode: [Function: valueToNode]
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment