Skip to content

Latest commit

 

History

History
21 lines (16 loc) · 2.35 KB

File metadata and controls

21 lines (16 loc) · 2.35 KB

@eslint-react/core / HookSemanticNode

Interface: HookSemanticNode

Extends

Properties

Property Type Description Overrides Inherited from
directives StringLiteral[] The directives used in the function (e.g., "use strict", "use client", etc.) - -
flag bigint - - SemanticNode.flag
hint bigint - - SemanticNode.hint
hookCalls CallExpression[] - - -
id | ArrayExpression | ArrayPattern | ArrowFunctionExpression | AssignmentExpression | AwaitExpression | PrivateInExpression | SymmetricBinaryExpression | CallExpression | ChainExpression | ClassExpression | ConditionalExpression | FunctionExpression | Identifier | ImportExpression | JSXElement | JSXFragment | BigIntLiteral | BooleanLiteral | NullLiteral | NumberLiteral | RegExpLiteral | StringLiteral | LogicalExpression | MemberExpressionComputedName | MemberExpressionNonComputedName | MetaProperty | NewExpression | ObjectExpression | ObjectPattern | PrivateIdentifier | SequenceExpression | Super | TaggedTemplateExpression | TemplateLiteral | ThisExpression | TSAsExpression | TSInstantiationExpression | TSNonNullExpression | TSSatisfiesExpression | TSTypeAssertion | UnaryExpressionBitwiseNot | UnaryExpressionDelete | UnaryExpressionMinus | UnaryExpressionNot | UnaryExpressionPlus | UnaryExpressionTypeof | UnaryExpressionVoid | UpdateExpression | YieldExpression | undefined - SemanticNode.id -
key string - - SemanticNode.key
kind string - - SemanticNode.kind
name string - SemanticNode.name -
node TSESTreeFunction - SemanticNode.node -