cac
Version:
Simple yet powerful framework for building command-line apps.
16 lines (15 loc) • 376 B
TypeScript
interface OptionConfig {
default?: any;
coerce?: (v: any) => any;
}
export default class Option {
rawName: string;
description: string;
names: string[];
isBoolean?: boolean;
required?: boolean;
config: OptionConfig;
negated?: boolean;
constructor(rawName: string, description: string, config?: OptionConfig);
}
export { OptionConfig };