args-json
Version:
Zero-dependency descriptively typed command-line argument parser
6 lines (4 loc) • 308 B
TypeScript
type ArgMap = Record<string, string>;
declare function parseArgs<T extends Record<string, unknown> = Record<string, unknown>>(map?: ArgMap): T;
declare function parseArgs<T extends Record<string, unknown> = Record<string, unknown>>(input?: string | string[], map?: ArgMap): T;
export { ArgMap, parseArgs };