covertable
Version:
Efficient TypeScript library for pairwise testing, generating minimal covering arrays with constraint support.
16 lines (15 loc) • 531 B
TypeScript
import { ScalarType } from "./types";
export declare class NotReady extends Error {
key: ScalarType;
constructor(key: ScalarType);
}
export interface UncoveredPair {
/** The pair expressed as factor-key → value entries. */
pair: Record<string, any>;
/** The constraint(s) that made this pair infeasible, if identifiable. */
constraints: number[];
}
export declare class NeverMatch extends Error {
uncoveredPairs: UncoveredPair[];
constructor(message?: string, uncoveredPairs?: UncoveredPair[]);
}