Preparing search index...
The search index is not available
estree-sentry
estree-sentry
node/program
ModuleProgram
Type Alias ModuleProgram<X>
Module
Program
<
X
>
:
X
&
{
body
:
ModuleStatement
<
X
>
[]
;
sourceType
:
"module"
;
type
:
"Program"
;
}
Type Parameters
X
Settings
Theme
OS
Light
Dark
estree-sentry
annotate
Annotate
error
SyntaxErrorCause
index
EstreeSentrySyntaxError
EstreeSentryTypeError
annotateModuleProgram
annotateProgram
annotateScriptProgram
guardModuleProgram
guardProgram
guardScriptProgram
joinDeepPath
joinPath
listChildren
splitPath
walkPath
ASSIGNEMENT_OPERATOR_RECORD
BINARY_OPERATOR_RECORD
CONTEXTUAL_KEYWORD_RECORD
KEYWORD_RECORD
KIND_RECORD
LOGICAL_OPERATOR_RECORD
PATH_SEPARATOR
ROOT_PATH
STRICT_KEYWORD_RECORD
STRICT_READONLY_KEYWORD_RECORD
UNARY_OPERATOR_RECORD
UPDATE_OPERATOR_RECORD
AggregateExportNamedDeclaration
AggregateExportSpecifier
Annotate
AnonymousClassDeclaration
AnonymousFunctionDeclaration
ArrayExpression
ArrayPattern
ArrowFunctionExpression
AssignmentExpression
AssignmentOperator
AssignmentPattern
AwaitExpression
BigIntLiteral
BigIntRawValue
BigIntRepresentation
BinaryExpression
BinaryOperator
BlockArrowFunctionExpression
BlockStatement
BooleanLiteral
Brand
BreakStatement
CallablePattern
CallableUpdatePattern
CallExpression
CatchClause
ChainableExpression
ChainExpression
Class
ClassBody
ClassDeclaration
ClassEntry
ClassExpression
ComputedGetterMethodDefinition
ComputedGetterObjectProperty
ComputedMemberExpression
ComputedMethodObjectProperty
ComputedPatternProperty
ComputedPlainMethodDefinition
ComputedPlainObjectProperty
ComputedPropertyDefinition
ComputedSetterMethodDefinition
ComputedSetterObjectProperty
ConditionalExpression
ConstructorFunctionExpression
ConstructorIdentifier
ConstructorMethodDefinition
ContextualKeyword
ContinueStatement
DebuggerStatement
DeclarableExpression
DeclarablePattern
Declaration
DefaultDeclaration
DirectAssignmentExpression
DirectExportNamedDeclaration
Directive
DoWhileStatement
EmptyStatement
ExportAllDeclaration
ExportDefaultDeclaration
ExportNamedDeclaration
ExportSpecifier
Expression
ExpressionArrowFunctionExpression
ExpressionStatement
FalseLiteral
ForInStatement
ForOfStatement
ForStatement
Function
FunctionDeclaration
FunctionExpression
GetterFunctionExpression
GetterMethodDefinition
GetterObjectProperty
Identifier
IfStatement
ImportDeclaration
ImportDefaultSpecifier
ImportExpression
ImportNamespaceSpecifier
ImportSpecifier
InBinaryExpression
IndirectExportNamedDeclaration
Key
KeyIdentifier
Keyword
KeywordIdentifier
Kind
KindRecord
LabeledStatement
LabelIdentifier
LabelName
Literal
LogicalExpression
LogicalOperator
MemberExpression
MetaProperty
MethodDefinition
MethodFunctionExpression
MethodObjectProperty
ModuleDeclaration
ModuleProgram
ModuleStatement
NewExpression
Node
NonComputedGetterMethodDefinition
NonComputedGetterObjectProperty
NonComputedMemberExpression
NonComputedMethodObjectProperty
NonComputedPatternProperty
NonComputedPlainMethodDefinition
NonComputedPlainObjectProperty
NonComputedPropertyDefinition
NonComputedSetterMethodDefinition
NonComputedSetterObjectProperty
NullLiteral
NumberLiteral
NumberRawValue
ObjectExpression
ObjectPattern
ObjectProperty
OptionalCallExpression
OptionalComputedMemberExpression
OptionalMemberExpression
OptionalNonComputedMemberExpression
OtherBinaryExpression
Path
Pattern
PatternProperty
PlainMethodDefinition
PlainObjectProperty
Primitive
PrivatableExpression
PrivateIdentifier
PrivateKeyIdentifier
PrivateKeyName
Program
PropertyDefinition
PublicKey
PublicKeyIdentifier
PublicKeyLiteral
PublicKeyName
PublicKeyValue
RegExpFlagList
RegExpLiteral
RegExpPattern
RegExpRawValue
RegularImportSpecifier
RestablePattern
RestablePatternProperty
RestElement
ReturnStatement
ScriptProgram
Segment
SequenceExpression
SetterFunctionExpression
SetterMethodDefinition
SetterObjectProperty
SimpleLiteral
SourceLiteral
SourceValue
Specifier
SpecifierIdentifier
SpecifierLiteral
SpecifierName
SpecifierValue
SpreadableExpression
SpreadableObjectProperty
SpreadElement
Statement
StaticBlock
StrictKeyword
StrictReadonlyKeyword
StringLiteral
StringRawValue
StringValue
Super
SuperableExpression
SwitchCase
SwitchStatement
SyntaxErrorCause
TaggedTemplateExpression
TemplateElement
TemplateElementRawValue
TemplateElementValue
TemplateLiteral
ThisExpression
ThrowStatement
TrueLiteral
TryStatement
UnaryExpression
UnaryOperator
UpdateAssignmentExpression
UpdateExpression
UpdateOperator
UpdatePattern
VariableDeclaration
VariableDeclarator
VariableIdentifier
VariableKind
VariableName
WhileStatement
WithStatement
YieldExpression
keyword
ContextualKeyword
Keyword
StrictKeyword
StrictReadonlyKeyword
kind
Kind
KindRecord
node
BooleanLiteral
Class
Function
Node
SimpleLiteral
call
CallExpression
OptionalCallExpression
chain
ChainableExpression
ChainExpression
class
AnonymousClassDeclaration
ClassBody
ClassDeclaration
ClassEntry
ClassExpression
ComputedGetterMethodDefinition
ComputedPlainMethodDefinition
ComputedPropertyDefinition
ComputedSetterMethodDefinition
ConstructorMethodDefinition
GetterMethodDefinition
MethodDefinition
NonComputedGetterMethodDefinition
NonComputedPlainMethodDefinition
NonComputedPropertyDefinition
NonComputedSetterMethodDefinition
PlainMethodDefinition
PropertyDefinition
SetterMethodDefinition
StaticBlock
declaration
Declaration
VariableDeclaration
VariableDeclarator
VariableKind
expression
ArrayExpression
AssignmentExpression
AwaitExpression
BinaryExpression
ConditionalExpression
DeclarableExpression
DirectAssignmentExpression
Expression
ImportExpression
InBinaryExpression
LogicalExpression
MetaProperty
NewExpression
OtherBinaryExpression
PrivatableExpression
SequenceExpression
SpreadableExpression
SpreadElement
Super
SuperableExpression
ThisExpression
UnaryExpression
UpdateAssignmentExpression
UpdateExpression
YieldExpression
function
AnonymousFunctionDeclaration
ArrowFunctionExpression
BlockArrowFunctionExpression
ConstructorFunctionExpression
ExpressionArrowFunctionExpression
FunctionDeclaration
FunctionExpression
GetterFunctionExpression
MethodFunctionExpression
SetterFunctionExpression
identifier
ConstructorIdentifier
Identifier
KeywordIdentifier
LabelIdentifier
LabelName
PrivateIdentifier
PrivateKeyIdentifier
PrivateKeyName
PublicKeyIdentifier
PublicKeyName
SpecifierIdentifier
SpecifierName
VariableIdentifier
VariableName
key
Key
KeyIdentifier
PublicKey
literal
BigIntLiteral
BigIntRawValue
BigIntRepresentation
FalseLiteral
Literal
NullLiteral
NumberLiteral
NumberRawValue
PublicKeyLiteral
PublicKeyValue
RegExpFlagList
RegExpLiteral
RegExpPattern
RegExpRawValue
SourceLiteral
SourceValue
SpecifierLiteral
SpecifierValue
StringLiteral
StringRawValue
StringValue
TrueLiteral
member
ComputedMemberExpression
MemberExpression
NonComputedMemberExpression
OptionalComputedMemberExpression
OptionalMemberExpression
OptionalNonComputedMemberExpression
module
AggregateExportNamedDeclaration
AggregateExportSpecifier
DefaultDeclaration
DirectExportNamedDeclaration
ExportAllDeclaration
ExportDefaultDeclaration
ExportNamedDeclaration
ExportSpecifier
ImportDeclaration
ImportDefaultSpecifier
ImportNamespaceSpecifier
ImportSpecifier
IndirectExportNamedDeclaration
ModuleDeclaration
ModuleStatement
RegularImportSpecifier
Specifier
object
ComputedGetterObjectProperty
ComputedMethodObjectProperty
ComputedPlainObjectProperty
ComputedSetterObjectProperty
GetterObjectProperty
MethodObjectProperty
NonComputedGetterObjectProperty
NonComputedMethodObjectProperty
NonComputedPlainObjectProperty
NonComputedSetterObjectProperty
ObjectExpression
ObjectProperty
PlainObjectProperty
SetterObjectProperty
SpreadableObjectProperty
pattern
ArrayPattern
AssignmentPattern
CallablePattern
CallableUpdatePattern
ComputedPatternProperty
DeclarablePattern
NonComputedPatternProperty
ObjectPattern
Pattern
PatternProperty
RestablePattern
RestablePatternProperty
RestElement
UpdatePattern
program
ModuleProgram
Program
ScriptProgram
statement
BlockStatement
BreakStatement
CatchClause
ContinueStatement
DebuggerStatement
Directive
DoWhileStatement
EmptyStatement
ExpressionStatement
ForInStatement
ForOfStatement
ForStatement
IfStatement
LabeledStatement
ReturnStatement
Statement
SwitchCase
SwitchStatement
ThrowStatement
TryStatement
WhileStatement
WithStatement
template
TaggedTemplateExpression
TemplateElement
TemplateElementRawValue
TemplateElementValue
TemplateLiteral
operator
AssignmentOperator
BinaryOperator
LogicalOperator
UnaryOperator
UpdateOperator
path
Path
Segment
util
brand
Brand
primitive
Primitive
"
"