UNPKG

351 BTypeScriptView Raw
1interface OptionConfig {
2 default?: any;
3 coerce?: (v: any) => any;
4}
5export default class Option {
6 rawName: string;
7 description: string;
8 names: string[];
9 isBoolean: boolean;
10 required: boolean;
11 config: OptionConfig;
12 constructor(rawName: string, description: string, config?: OptionConfig);
13}
14export { OptionConfig };