UNPKG

349 BTypeScriptView Raw
1declare module "command-line-args" {
2 interface AnyMap {
3 [key: string]: any;
4 }
5
6 interface OptDef {
7 name: string;
8 alias?: string;
9 type: any;
10 multiple?: boolean;
11 defaultOption?: boolean;
12 }
13
14 interface CmdLineArgsAPI {
15 (optdefs: OptDef[], argv?: string[]) : AnyMap;
16 }
17
18 var api: CmdLineArgsAPI;
19 export = api;
20}