UNPKG

covertable

Version:

Efficient TypeScript library for pairwise testing, generating minimal covering arrays with constraint support.

20 lines (19 loc) 662 B
import type { FilterRowType } from '../types'; type FilterType = (row: FilterRowType) => boolean; export declare class PictConstraintsLexer { private input; private debug; private aliases; private caseInsensitive; private startLine; private tokens; filters: (FilterType | null)[]; errors: (string | null)[]; filterLines: number[]; filterKeys: Set<string>[]; constructor(input: string, debug?: boolean, aliases?: Map<string, string>, caseInsensitive?: boolean, startLine?: number); private tokenize; private analyze; filter: (row: FilterRowType, ...additionalFilters: FilterType[]) => boolean; } export {};