@eslint-react/core / HookSemanticNode
| 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 |
- |