UNPKG

728 BTypeScriptView Raw
1export { IArg } from './args';
2export { ParserOutput, OutputArgs, OutputFlags, DefaultFlags } from './parse';
3export { flags, IFlag, option } from './flags';
4export { flagUsages } from './help';
5import { IArg } from './args';
6import { IFlag } from './flags';
7import { ParserOutput } from './parse';
8export declare type InputArgs = IArg<any>[];
9export declare type InputFlags = {
10 [name: string]: IFlag<any>;
11};
12export declare type ParserInput<T extends InputFlags | undefined> = {
13 argv?: string[];
14 flags?: T;
15 args?: InputArgs;
16 strict?: boolean;
17 parseContext?: {
18 [k: string]: any;
19 };
20};
21export declare function parse<T extends InputFlags | undefined>(options: ParserInput<T>): ParserOutput<T>;