UNPKG

421 BTypeScriptView Raw
1interface OptionConfig {
2 default?: any;
3}
4export default class Option {
5 rawName: string;
6 description: string;
7 /** Option name */
8 name: string;
9 /** Option name and aliases */
10 names: string[];
11 isBoolean?: boolean;
12 required?: boolean;
13 config: OptionConfig;
14 negated: boolean;
15 constructor(rawName: string, description: string, config?: OptionConfig);
16}
17export { OptionConfig };