covertable
Version:
Efficient TypeScript library for pairwise testing, generating minimal covering arrays with constraint support.
22 lines (21 loc) • 620 B
TypeScript
export type PictFactorsType = {
[key: string]: (string | number)[];
};
/** A source line tagged with its 1-based line number in the original input. */
export interface SourceLine {
text: string;
line: number;
}
export type IssueSeverity = "error" | "warning";
export type IssueSource = "factor" | "subModel" | "constraint";
export interface PictModelIssue {
severity: IssueSeverity;
source: IssueSource;
index: number;
line: number;
message: string;
}
export declare class PictModelError extends Error {
readonly issues: PictModelIssue[];
constructor(issues: PictModelIssue[]);
}