Skip to main content

Function: getSingleParameterExpressionArrowFilterCallback()

function getSingleParameterExpressionArrowFilterCallback(
expression: Readonly<TSESTree.CallExpression>
): Readonly<{
callback: ArrowFunctionExpression & {
body: Expression;
params: [Identifier];
};
parameter: Identifier;
}> | null;

Defined in: _internal/filter-callback.ts:110

Extract a strict callback shape from direct .filter(...) calls.

Parametersโ€‹

expressionโ€‹

Readonly<TSESTree.CallExpression>

Candidate call expression to inspect.

Returnsโ€‹

| Readonly<{ callback: ArrowFunctionExpression & { body: Expression; params: [Identifier]; }; parameter: Identifier; }> | null

Structured callback match when supported; otherwise null.