@jil/args
Version:
A convention based argument parsing and formatting library, with strict validation checks
7 lines (6 loc) • 510 B
TypeScript
import { OptionConfig, OptionMap, ParamConfig, ParserOptions, PrimitiveType, ValueType } from '../types';
export declare function mapParserOptions<O extends object, P extends PrimitiveType[]>(configs: ParserOptions<O, P>, options: OptionMap, params: ValueType[], { onCommand, onOption, onParam, }: {
onCommand?: (command: string) => void;
onOption?: (config: OptionConfig, value: ValueType, name: string) => void;
onParam?: (config: ParamConfig, value: ValueType, index: number) => void;
}): void;