Search
Preparing search index...
The search index is not available
@open-rpc/typings
Options
All
Public
Public/Protected
All
Inherited
Externals
Menu
Globals
TraverseOptions
Interface TraverseOptions<S, P>
Type parameters
S
P
Hierarchy
VisitNodeObject
<
S
,
AnyTypeAnnotation
|
ArgumentPlaceholder
|
ArrayExpression
|
ArrayPattern
|
ArrayTypeAnnotation
|
ArrowFunctionExpression
|
AssignmentExpression
|
AssignmentPattern
|
AwaitExpression
|
BigIntLiteral
|
BinaryExpression
|
LogicalExpression
|
BindExpression
|
BlockStatement
|
Program
|
TSModuleBlock
|
CatchClause
|
DoWhileStatement
|
ForInStatement
|
ForStatement
|
FunctionDeclaration
|
FunctionExpression
|
ObjectMethod
|
SwitchStatement
|
WhileStatement
|
ForOfStatement
|
ClassMethod
|
ClassPrivateMethod
|
BooleanLiteral
|
BooleanLiteralTypeAnnotation
|
BooleanTypeAnnotation
|
BreakStatement
|
CallExpression
|
ClassExpression
|
ClassDeclaration
|
ClassBody
|
ClassImplements
|
ClassPrivateProperty
|
ClassProperty
|
ContinueStatement
|
ReturnStatement
|
ThrowStatement
|
ConditionalExpression
|
IfStatement
|
DebuggerStatement
|
VariableDeclaration
|
ExportAllDeclaration
|
ExportDefaultDeclaration
|
ExportNamedDeclaration
|
ImportDeclaration
|
DeclareClass
|
DeclareFunction
|
DeclareInterface
|
DeclareModule
|
DeclareModuleExports
|
DeclareTypeAlias
|
DeclareOpaqueType
|
DeclareVariable
|
DeclareExportDeclaration
|
DeclareExportAllDeclaration
|
InterfaceDeclaration
|
OpaqueType
|
TypeAlias
|
EnumDeclaration
|
TSDeclareFunction
|
TSInterfaceDeclaration
|
TSTypeAliasDeclaration
|
TSEnumDeclaration
|
TSModuleDeclaration
|
DeclaredPredicate
|
Decorator
|
Directive
|
DirectiveLiteral
|
DoExpression
|
EmptyStatement
|
EmptyTypeAnnotation
|
EnumBooleanBody
|
EnumNumberBody
|
EnumStringBody
|
EnumSymbolBody
|
EnumBooleanMember
|
EnumDefaultedMember
|
EnumNumberMember
|
EnumStringMember
|
ExistsTypeAnnotation
|
ExportDefaultSpecifier
|
ExportNamespaceSpecifier
|
ExportSpecifier
|
Identifier
|
StringLiteral
|
NumericLiteral
|
NullLiteral
|
RegExpLiteral
|
MemberExpression
|
NewExpression
|
ObjectExpression
|
SequenceExpression
|
ParenthesizedExpression
|
ThisExpression
|
UnaryExpression
|
UpdateExpression
|
MetaProperty
|
Super
|
TaggedTemplateExpression
|
TemplateLiteral
|
YieldExpression
|
TypeCastExpression
|
JSXElement
|
JSXFragment
|
OptionalMemberExpression
|
PipelinePrimaryTopicReference
|
OptionalCallExpression
|
Import
|
TSAsExpression
|
TSTypeAssertion
|
TSNonNullExpression
|
ExpressionStatement
|
File
|
NullLiteralTypeAnnotation
|
FunctionTypeAnnotation
|
FunctionTypeParam
|
GenericTypeAnnotation
|
InferredPredicate
|
InterfaceExtends
|
InterfaceTypeAnnotation
|
IntersectionTypeAnnotation
|
MixedTypeAnnotation
|
NullableTypeAnnotation
|
NumberLiteralTypeAnnotation
|
NumberTypeAnnotation
|
ObjectTypeAnnotation
|
ObjectTypeInternalSlot
|
ObjectTypeCallProperty
|
ObjectTypeIndexer
|
ObjectTypeProperty
|
ObjectTypeSpreadProperty
|
QualifiedTypeIdentifier
|
StringLiteralTypeAnnotation
|
StringTypeAnnotation
|
ThisTypeAnnotation
|
TupleTypeAnnotation
|
TypeofTypeAnnotation
|
TypeAnnotation
|
TypeParameter
|
TypeParameterDeclaration
|
TypeParameterInstantiation
|
UnionTypeAnnotation
|
Variance
|
VoidTypeAnnotation
|
JSXAttribute
|
JSXClosingElement
|
JSXExpressionContainer
|
JSXSpreadChild
|
JSXOpeningElement
|
JSXText
|
JSXOpeningFragment
|
JSXClosingFragment
|
ImportDefaultSpecifier
|
ImportNamespaceSpecifier
|
ImportSpecifier
|
InterpreterDirective
|
JSXEmptyExpression
|
JSXIdentifier
|
JSXMemberExpression
|
JSXNamespacedName
|
JSXSpreadAttribute
|
RestElement
|
ObjectPattern
|
TSParameterProperty
|
LabeledStatement
|
Noop
|
ObjectProperty
|
PipelineBareFunction
|
PipelineTopicExpression
|
Placeholder
|
PrivateName
|
SpreadElement
|
TryStatement
|
WithStatement
|
TSImportEqualsDeclaration
|
TSExportAssignment
|
TSNamespaceExportDeclaration
|
SwitchCase
|
TSAnyKeyword
|
TSArrayType
|
TSBigIntKeyword
|
TSBooleanKeyword
|
TSCallSignatureDeclaration
|
TSConditionalType
|
TSConstructSignatureDeclaration
|
TSConstructorType
|
TSDeclareMethod
|
TSQualifiedName
|
TSEnumMember
|
TSExpressionWithTypeArguments
|
TSExternalModuleReference
|
TSFunctionType
|
TSImportType
|
TSIndexSignature
|
TSIndexedAccessType
|
TSInferType
|
TSInterfaceBody
|
TSIntersectionType
|
TSLiteralType
|
TSMappedType
|
TSMethodSignature
|
TSNeverKeyword
|
TSNullKeyword
|
TSNumberKeyword
|
TSObjectKeyword
|
TSOptionalType
|
TSParenthesizedType
|
TSPropertySignature
|
TSRestType
|
TSStringKeyword
|
TSSymbolKeyword
|
TSThisType
|
TSTupleType
|
TSUndefinedKeyword
|
TSUnknownKeyword
|
TSVoidKeyword
|
TSTypeReference
|
TSTypePredicate
|
TSTypeQuery
|
TSTypeLiteral
|
TSUnionType
|
TSTypeOperator
|
TSTypeAnnotation
|
TSTypeParameter
|
TSTypeParameterDeclaration
|
TSTypeParameterInstantiation
|
TemplateElement
|
V8IntrinsicIdentifier
|
VariableDeclarator
>
&
{}
&
{}
TraverseOptions
Index
Properties
enter
exit
no
Scope
scope
Properties
Optional
enter
enter
:
VisitNodeFunction
<
S
,
P
>
Optional
exit
exit
:
VisitNodeFunction
<
S
,
P
>
Optional
no
Scope
no
Scope
:
undefined
|
false
|
true
Optional
scope
scope
:
Scope
Globals
Traverse
Options
enter
exit
no
Scope
scope