Skip to main content

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";