Interface: ArrayLikeExpressionCheckerOptions
Defined in: _internal/array-like-expression.ts:32
Shared inputs required to evaluate whether an ESTree expression is array-like using TypeScript type information.
Propertiesโ
checkerโ
readonly checker: TypeChecker;
Defined in: _internal/array-like-expression.ts:36
TypeScript checker instance used for type resolution.
parserServicesโ
readonly parserServices: {
esTreeNodeToTSNodeMap: {
get: (key: Readonly<Node>) => Node | undefined;
};
};
Defined in: _internal/array-like-expression.ts:41
Parser services map for converting ESTree nodes to TypeScript nodes.
esTreeNodeToTSNodeMapโ
readonly esTreeNodeToTSNodeMap: {
get: (key: Readonly<Node>) => Node | undefined;
};
esTreeNodeToTSNodeMap.getโ
readonly get: (key: Readonly<Node>) => Node | undefined;
Parametersโ
keyโ
Readonly<Node>
Returnsโ
Node | undefined
telemetryFilePath?โ
readonly optional telemetryFilePath?: string;
Defined in: _internal/array-like-expression.ts:50
Optional file path used by telemetry counters.
unionMatchMode?โ
readonly optional unionMatchMode?: UnionArrayLikeMatchMode;
Defined in: _internal/array-like-expression.ts:57
How union members should be matched.
Default: "some".