ts-api-utils - v3.0.0-rc.1
Preparing search index...
ts-api-utils - v3.0.0-rc.1
Node Types
NamedDeclarationWithName
AnyKeyword
BigIntKeyword
BooleanKeyword
ConstAssertionExpression
ConstAssertionIdentifier
FalseKeyword
ImportKeyword
NeverKeyword
NullKeyword
NumberKeyword
NumericOrStringLikeLiteral
ObjectKeyword
StringKeyword
SuperKeyword
SymbolKeyword
ThisKeyword
TrueKeyword
UndefinedKeyword
UnknownKeyword
VoidKeyword
Nodes - Type Guards
hasDecorators
hasExpressionInitializer
hasInitializer
hasJSDoc
hasModifiers
hasType
hasTypeArguments
isAbstractKeyword
isAccessExpression
isAccessibilityModifier
isAccessorKeyword
isAnyKeyword
isArrayBindingOrAssignmentPattern
isAssertKeyword
isAssignmentPattern
isAsyncKeyword
isBindingOrAssignmentElementRestIndicator
isBindingOrAssignmentElementTarget
isBindingOrAssignmentPattern
isBindingPattern
isBlockLike
isBooleanLiteral
isClassMemberModifier
isConstAssertionExpression
isConstKeyword
isDeclarationName
isDeclarationWithTypeParameterChildren
isDeclarationWithTypeParameters
isDeclareKeyword
isDefaultKeyword
isDestructuringPattern
isDotToken
isEndOfFileToken
isEntityNameExpression
isEntityNameOrEntityNameExpression
isEqualsToken
isExportKeyword
isFalseKeyword
isFalseLiteral
isForInOrOfStatement
isImportExpression
isImportKeyword
isInKeyword
isIterationStatement
isJSDocComment
isJSDocNamespaceBody
isJSDocNamespaceDeclaration
isJSDocText
isJSDocTypeReferencingNode
isJsonMinusNumericLiteral
isJsonObjectExpression
isJsxAttributeValue
isJsxTagNamePropertyAccess
isLiteralToken
isNamedDeclarationWithName
isNamedImportsOrExports
isNamespaceBody
isNamespaceDeclaration
isNeverKeyword
isNullKeyword
isNullLiteral
isNumberKeyword
isNumericOrStringLikeLiteral
isObjectBindingOrAssignmentElement
isObjectBindingOrAssignmentPattern
isObjectKeyword
isObjectTypeDeclaration
isOutKeyword
isOverrideKeyword
isParameterPropertyModifier
isPrivateKeyword
isPropertyAccessEntityNameExpression
isPropertyNameLiteral
isProtectedKeyword
isPseudoLiteralToken
isPublicKeyword
isReadonlyKeyword
isSignatureDeclaration
isStaticKeyword
isStringKeyword
isSuperElementAccessExpression
isSuperExpression
isSuperKeyword
isSuperProperty
isSuperPropertyAccessExpression
isSymbolKeyword
isSyntaxList
isThisExpression
isThisKeyword
isTrueKeyword
isTrueLiteral
isTypeOnlyCompatibleAliasDeclaration
isTypeReferenceType
isUndefinedKeyword
isUnionOrIntersectionTypeNode
isUnknownKeyword
isVariableLikeDeclaration
isVoidKeyword
Nodes - Flag Utilities
isNodeFlagSet
isSymbolFlagSet
isTypeFlagSet
isModifierFlagSet
isObjectFlagSet
Nodes - Other Utilities
collectVariableUsage
forEachComment
forEachToken
iterateComments
iterateTokens
Modifier Utilities
includesModifier
Scope Utilities
isFunctionScopeBoundary
Syntax Utilities
isAssignmentKind
isNumericPropertyName
isValidPropertyAccess
Compiler Options
isCompilerOptionEnabled
isStrictCompilerOptionEnabled
BooleanCompilerOptions
StrictCompilerOption
Callbacks
ForEachCommentCallback
ForEachTokenCallback
Type Types
BooleanLiteralType
FalseLiteralType
FreshableIntrinsicType
IntrinsicAnyType
IntrinsicBigIntType
IntrinsicBooleanType
IntrinsicErrorType
IntrinsicESSymbolType
IntrinsicNeverType
IntrinsicNonPrimitiveType
IntrinsicNullType
IntrinsicNumberType
IntrinsicStringType
IntrinsicType
IntrinsicUndefinedType
IntrinsicUnknownType
IntrinsicVoidType
TrueLiteralType
Types - Getters
getCallSignaturesOfType
getPropertyOfType
getWellKnownSymbolPropertyOfType
Types - Type Guards
isBigIntLiteralType
isBooleanLiteralType
isConditionalType
isEnumType
isEvolvingArrayType
isFalseLiteralType
isFreshableIntrinsicType
isFreshableType
isIndexedAccessType
isIndexType
isInstantiableType
isIntersectionType
isIntrinsicAnyType
isIntrinsicBigIntType
isIntrinsicBooleanType
isIntrinsicErrorType
isIntrinsicESSymbolType
isIntrinsicNeverType
isIntrinsicNonPrimitiveType
isIntrinsicNullType
isIntrinsicNumberType
isIntrinsicStringType
isIntrinsicType
isIntrinsicUndefinedType
isIntrinsicUnknownType
isIntrinsicVoidType
isLiteralType
isNumberLiteralType
isObjectType
isStringLiteralType
isStringMappingType
isSubstitutionType
isTemplateLiteralType
isTrueLiteralType
isTupleType
isTupleTypeReference
isTypeParameter
isTypeReference
isTypeVariable
isUnionOrIntersectionType
isUnionType
isUniqueESSymbolType
Types - Utilities
intersectionConstituents
isFalsyType
isPropertyReadonlyInType
isThenableType
typeConstituents
typeIsLiteral
unionConstituents
Other
getAccessKind
AccessKind
DeclarationDomain
UsageDomain
VariableInfo
VariableUse
Comment
Settings
Member Visibility
Inherited
Theme
OS
Light
Dark
On This Page
Node Types
Named
Declaration
With
Name
Any
Keyword
Big
Int
Keyword
Boolean
Keyword
Const
Assertion
Expression
Const
Assertion
Identifier
False
Keyword
Import
Keyword
Never
Keyword
Null
Keyword
Number
Keyword
Numeric
Or
String
Like
Literal
Object
Keyword
String
Keyword
Super
Keyword
Symbol
Keyword
This
Keyword
True
Keyword
Undefined
Keyword
Unknown
Keyword
Void
Keyword
Nodes - Type Guards
has
Decorators
has
Expression
Initializer
has
Initializer
has
JS
Doc
has
Modifiers
has
Type
has
Type
Arguments
is
Abstract
Keyword
is
Access
Expression
is
Accessibility
Modifier
is
Accessor
Keyword
is
Any
Keyword
is
Array
Binding
Or
Assignment
Pattern
is
Assert
Keyword
is
Assignment
Pattern
is
Async
Keyword
is
Binding
Or
Assignment
Element
Rest
Indicator
is
Binding
Or
Assignment
Element
Target
is
Binding
Or
Assignment
Pattern
is
Binding
Pattern
is
Block
Like
is
Boolean
Literal
is
Class
Member
Modifier
is
Const
Assertion
Expression
is
Const
Keyword
is
Declaration
Name
is
Declaration
With
Type
Parameter
Children
is
Declaration
With
Type
Parameters
is
Declare
Keyword
is
Default
Keyword
is
Destructuring
Pattern
is
Dot
Token
is
End
Of
File
Token
is
Entity
Name
Expression
is
Entity
Name
Or
Entity
Name
Expression
is
Equals
Token
is
Export
Keyword
is
False
Keyword
is
False
Literal
is
For
In
Or
Of
Statement
is
Import
Expression
is
Import
Keyword
is
In
Keyword
is
Iteration
Statement
is
JS
Doc
Comment
is
JS
Doc
Namespace
Body
is
JS
Doc
Namespace
Declaration
is
JS
Doc
Text
is
JS
Doc
Type
Referencing
Node
is
Json
Minus
Numeric
Literal
is
Json
Object
Expression
is
Jsx
Attribute
Value
is
Jsx
Tag
Name
Property
Access
is
Literal
Token
is
Named
Declaration
With
Name
is
Named
Imports
Or
Exports
is
Namespace
Body
is
Namespace
Declaration
is
Never
Keyword
is
Null
Keyword
is
Null
Literal
is
Number
Keyword
is
Numeric
Or
String
Like
Literal
is
Object
Binding
Or
Assignment
Element
is
Object
Binding
Or
Assignment
Pattern
is
Object
Keyword
is
Object
Type
Declaration
is
Out
Keyword
is
Override
Keyword
is
Parameter
Property
Modifier
is
Private
Keyword
is
Property
Access
Entity
Name
Expression
is
Property
Name
Literal
is
Protected
Keyword
is
Pseudo
Literal
Token
is
Public
Keyword
is
Readonly
Keyword
is
Signature
Declaration
is
Static
Keyword
is
String
Keyword
is
Super
Element
Access
Expression
is
Super
Expression
is
Super
Keyword
is
Super
Property
is
Super
Property
Access
Expression
is
Symbol
Keyword
is
Syntax
List
is
This
Expression
is
This
Keyword
is
True
Keyword
is
True
Literal
is
Type
Only
Compatible
Alias
Declaration
is
Type
Reference
Type
is
Undefined
Keyword
is
Union
Or
Intersection
Type
Node
is
Unknown
Keyword
is
Variable
Like
Declaration
is
Void
Keyword
Nodes - Flag Utilities
is
Node
Flag
Set
is
Symbol
Flag
Set
is
Type
Flag
Set
is
Modifier
Flag
Set
is
Object
Flag
Set
Nodes - Other Utilities
collect
Variable
Usage
for
Each
Comment
for
Each
Token
iterate
Comments
iterate
Tokens
Modifier Utilities
includes
Modifier
Scope Utilities
is
Function
Scope
Boundary
Syntax Utilities
is
Assignment
Kind
is
Numeric
Property
Name
is
Valid
Property
Access
Compiler Options
is
Compiler
Option
Enabled
is
Strict
Compiler
Option
Enabled
Boolean
Compiler
Options
Strict
Compiler
Option
Callbacks
For
Each
Comment
Callback
For
Each
Token
Callback
Type Types
Boolean
Literal
Type
False
Literal
Type
Freshable
Intrinsic
Type
Intrinsic
Any
Type
Intrinsic
Big
Int
Type
Intrinsic
Boolean
Type
Intrinsic
Error
Type
Intrinsic
ES
Symbol
Type
Intrinsic
Never
Type
Intrinsic
Non
Primitive
Type
Intrinsic
Null
Type
Intrinsic
Number
Type
Intrinsic
String
Type
Intrinsic
Type
Intrinsic
Undefined
Type
Intrinsic
Unknown
Type
Intrinsic
Void
Type
True
Literal
Type
Types - Getters
get
Call
Signatures
Of
Type
get
Property
Of
Type
get
Well
Known
Symbol
Property
Of
Type
Types - Type Guards
is
Big
Int
Literal
Type
is
Boolean
Literal
Type
is
Conditional
Type
is
Enum
Type
is
Evolving
Array
Type
is
False
Literal
Type
is
Freshable
Intrinsic
Type
is
Freshable
Type
is
Indexed
Access
Type
is
Index
Type
is
Instantiable
Type
is
Intersection
Type
is
Intrinsic
Any
Type
is
Intrinsic
Big
Int
Type
is
Intrinsic
Boolean
Type
is
Intrinsic
Error
Type
is
Intrinsic
ES
Symbol
Type
is
Intrinsic
Never
Type
is
Intrinsic
Non
Primitive
Type
is
Intrinsic
Null
Type
is
Intrinsic
Number
Type
is
Intrinsic
String
Type
is
Intrinsic
Type
is
Intrinsic
Undefined
Type
is
Intrinsic
Unknown
Type
is
Intrinsic
Void
Type
is
Literal
Type
is
Number
Literal
Type
is
Object
Type
is
String
Literal
Type
is
String
Mapping
Type
is
Substitution
Type
is
Template
Literal
Type
is
True
Literal
Type
is
Tuple
Type
is
Tuple
Type
Reference
is
Type
Parameter
is
Type
Reference
is
Type
Variable
is
Union
Or
Intersection
Type
is
Union
Type
is
Unique
ES
Symbol
Type
Types - Utilities
intersection
Constituents
is
Falsy
Type
is
Property
Readonly
In
Type
is
Thenable
Type
type
Constituents
type
Is
Literal
union
Constituents
Other
get
Access
Kind
Access
Kind
Declaration
Domain
Usage
Domain
Variable
Info
Variable
Use
Comment
ts-api-utils - v3.0.0-rc.1
Loading...