1
0
Fork 0
freesewing/dist/lib/types.d.ts
2018-07-10 12:20:53 +00:00

24 lines
527 B
TypeScript

export interface PatternOption {
type?: "measure" | "percentage" | "angle" | "choice";
onlyIf?: {
option: string;
oneOf: number[];
};
min?: number;
max?: number;
std: number;
options?: {
[index: number]: string;
};
}
export interface PatternConfig {
parts: string[];
measurements: string[];
options: PatternOption[];
[propName: string]: any;
}
export declare type Pattern = {
parts: string[];
measurements: string[];
config: PatternConfig;
};