14 lines
344 B
TypeScript
14 lines
344 B
TypeScript
import { PatternConfig } from './types';
|
|
import Part from './part';
|
|
import Option from './option';
|
|
export default class Pattern {
|
|
config: PatternConfig;
|
|
parts: {
|
|
[propName: string]: Part;
|
|
};
|
|
options: {
|
|
[propName: string]: Option;
|
|
};
|
|
constructor(config: PatternConfig);
|
|
draft(config: object): void;
|
|
}
|