⬅️ Back to Table of Contents
📄 skipChainExpression.ts
📊 Analysis Summary
Metric |
Count |
🔧 Functions |
1 |
📦 Imports |
2 |
📚 Table of Contents
🛠️ File Location:
📂 packages/eslint-plugin/src/util/skipChainExpression.ts
📦 Imports
Name |
Source |
TSESTree |
@typescript-eslint/utils |
AST_NODE_TYPES |
@typescript-eslint/utils |
Functions
skipChainExpression(node: T): T | TSESTree.ChainElement
Code
export function skipChainExpression<T extends TSESTree.Node>(
node: T,
): T | TSESTree.ChainElement {
return node.type === AST_NODE_TYPES.ChainExpression ? node.expression : node;
}
- Parameters:
node: T
- Return Type:
T | TSESTree.ChainElement