UNPKG

@thi.ng/args

Version:

Declarative, functional & typechecked CLI argument/options parser, value coercions etc.

16 lines 696 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) | undefined; 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