Skip to main content

Interface: ArrayLikeExpressionCheckerOptions

Defined in: _internal/array-like-expression.ts:33

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:37

TypeScript checker instance used for type resolution.


parserServicesโ€‹

readonly parserServices: { esTreeNodeToTSNodeMap: { get: (key: Readonly<Node>) => Node | undefined; }; }

Defined in: _internal/array-like-expression.ts:42

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:51

Optional file path used by telemetry counters.


unionMatchMode?โ€‹

readonly optional unionMatchMode?: UnionArrayLikeMatchMode

Defined in: _internal/array-like-expression.ts:58

How union members should be matched.

Defaultโ€‹

"some";