ts-api-utils - v1.4.0

Index

Enumerations

Interfaces - Node Types

Interfaces - Type Types

Interfaces - Other

Type Aliases - Node Types

Type Aliases - Compiler Options

Type Aliases - Callbacks

Functions - Nodes - Type Guards

hasDecorators hasExpressionInitializer hasInitializer hasJSDoc hasModifiers hasType hasTypeArguments isAbstractKeyword isAccessExpression isAccessibilityModifier isAccessorDeclaration isAccessorKeyword isAnyKeyword isArrayBindingElement isArrayBindingOrAssignmentPattern isAssertKeyword isAssertsKeyword isAssignmentPattern isAsyncKeyword isAwaitKeyword isBigIntKeyword isBindingOrAssignmentElementRestIndicator isBindingOrAssignmentElementTarget isBindingOrAssignmentPattern isBindingPattern isBlockLike isBooleanKeyword isBooleanLiteral isClassLikeDeclaration isClassMemberModifier isColonToken isConstAssertionExpression isConstKeyword isDeclarationName isDeclarationWithTypeParameterChildren isDeclarationWithTypeParameters isDeclareKeyword isDefaultKeyword isDestructuringPattern isDotToken isEndOfFileToken isEntityNameExpression isEntityNameOrEntityNameExpression isEqualsGreaterThanToken isEqualsToken isExclamationToken isExportKeyword isFalseKeyword isFalseLiteral isForInOrOfStatement isFunctionLikeDeclaration isImportExpression isImportKeyword isInKeyword isInputFiles isIterationStatement isJSDocComment isJSDocNamespaceBody isJSDocNamespaceDeclaration isJSDocText isJSDocTypeReferencingNode isJsonMinusNumericLiteral isJsonObjectExpression isJsxAttributeLike isJsxAttributeValue isJsxChild isJsxTagNameExpression isJsxTagNamePropertyAccess isLiteralToken isModuleBody isModuleName isModuleReference isNamedDeclarationWithName isNamedImportBindings isNamedImportsOrExports isNamespaceBody isNamespaceDeclaration isNeverKeyword isNullKeyword isNullLiteral isNumberKeyword isNumericOrStringLikeLiteral isObjectBindingOrAssignmentElement isObjectBindingOrAssignmentPattern isObjectKeyword isObjectTypeDeclaration isOutKeyword isOverrideKeyword isParameterPropertyModifier isPrivateKeyword isPropertyAccessEntityNameExpression isPropertyNameLiteral isProtectedKeyword isPseudoLiteralToken isPublicKeyword isQuestionDotToken isQuestionToken isReadonlyKeyword isSignatureDeclaration isStaticKeyword isStringKeyword isSuperElementAccessExpression isSuperExpression isSuperKeyword isSuperProperty isSuperPropertyAccessExpression isSymbolKeyword isSyntaxList isThisExpression isThisKeyword isTrueKeyword isTrueLiteral isTypeOnlyCompatibleAliasDeclaration isTypeReferenceType isUndefinedKeyword isUnionOrIntersectionTypeNode isUnknownKeyword isUnparsedPrologue isUnparsedSourceText isUnparsedSyntheticReference isVariableLikeDeclaration isVoidKeyword

Functions - Nodes - Flag Utilities

Functions - Nodes - Other Utilities

Functions - Modifier Utilities

Functions - Scope Utilities

Functions - Syntax Utilities

Functions - Compiler Options

Functions - Symbols - Utilities

Functions - Types - Getters

Functions - Types - Type Guards

Functions - Types - Utilities

Functions - Other