UNPKG

@thi.ng/args

Version:

Declarative, functional CLI argument/options parser, app framework, arg value coercions, multi/sub-commands, usage generation, error handling etc.

16 lines 677 B
import type { IObjectOf, Maybe } from "@thi.ng/api"; import type { Args, ParseOpts, ParseResult } from "./api.js"; export declare const ParseError: { new (msg?: string | undefined): { origMessage: string; name: string; message: string; stack?: string; cause?: unknown; }; captureStackTrace(targetObject: object, constructorOpt?: Function): void; prepareStackTrace(err: Error, stackTraces: NodeJS.CallSite[]): any; stackTraceLimit: number; }; export declare const parse: <T extends IObjectOf<any>>(specs: Args<T>, argv: string[], opts?: Partial<ParseOpts>) => Maybe<ParseResult<T>>; //# sourceMappingURL=parse.d.ts.map