zod-opts
Version:
node.js CLI option parser / validator using Zod
7 lines (6 loc) • 554 B
TypeScript
import type { Options, ParseResultError, ParseResultHelp, ParseResultVersion, PositionalArguments } from "./type";
export declare function uniq<T>(array: T[]): T[];
export declare function findDuplicateValues(array: string[]): string[];
export declare function errorExit(parseResult: ParseResultError | ParseResultHelp | ParseResultVersion, version?: string): never;
export declare function validateParamOptionsAndPositionalArguments(options: Options, positionalArgs: PositionalArguments): void;
export declare function assertNever(value: never): never;