decline-ts
Version:
Composable command-line parser for TypeScript - a (partial) porting of Scala decline using fp-ts
20 lines (19 loc) • 526 B
TypeScript
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>;
}