yesno
Version:
A simple library for asking boolean questions in cli programs
17 lines (13 loc) • 387 B
TypeScript
declare namespace yesno {
export interface InvalidHandlerOptions {
question: string;
defaultValue?: boolean | null;
yesValues?: string[];
noValues?: string[];
}
export interface Options extends InvalidHandlerOptions {
invalid?: (options: InvalidHandlerOptions) => void;
}
}
declare function yesno(options: yesno.Options): Promise<boolean>;
export = yesno;