UNPKG

@jil/args

Version:

A convention based argument parsing and formatting library, with strict validation checks

7 lines (6 loc) 436 B
import { ArgList, Arguments, Argv, ParserOptions, PrimitiveType } from './types'; /** * Parse a list of command line arguments (typically from `process.argv`) into an arguments * object. Will extract commands, options, flags, and params based on the defined parser options. */ export declare function parse<O extends object = {}, P extends PrimitiveType[] = ArgList>(argv: Argv, parserOptions: ParserOptions<O, P>): Arguments<O, P>;