UNPKG

clefairy

Version:

Typed CLI argv parser and main function wrapper

7 lines (6 loc) 275 B
import { TypeSymbol, TypeSymbolToType } from "./symbols"; export declare function checkOptions<ArgsObject extends { [key: string]: TypeSymbol; }>(schema: ArgsObject, options: any): asserts options is { [key in keyof ArgsObject]: TypeSymbolToType<ArgsObject[key]>; };