UNPKG

decline-ts

Version:

Composable command-line parser for TypeScript - a (partial) porting of Scala decline using fp-ts

16 lines (15 loc) 508 B
export declare type Options = Options.Required | Options.Repeated; export declare namespace Options { type Required = { readonly _tag: 'Required'; readonly text: string; }; type Repeated = { readonly _tag: 'Repeated'; readonly text: string; }; const required: (text: string) => Required; const repeated: (text: string) => Repeated; const isRequired: (opts: Options) => opts is Required; const isRepeated: (opts: Options) => opts is Repeated; }