UNPKG

decline-ts

Version:

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

20 lines (19 loc) 526 B
import { Opts } from '../Opts'; import { Args } from './Args'; import { Many } from './Many'; import { Options } from './Options'; export declare type Usage = { readonly opts: Many<Options>; readonly args: Many<Args>; }; export declare function Usage({ opts, args }?: Partial<Usage>): Usage; export declare namespace Usage { /** * Methods */ const show: (usage: Usage) => ReadonlyArray<string>; /** * Constructors */ const fromOpts: (opts: Opts<unknown>) => ReadonlyArray<Usage>; }