UNPKG

@donmccurdy/caporal

Version:

A full-featured framework for building command line applications (cli) with node.js

14 lines (13 loc) 742 B
/** * @packageDocumentation * @internal */ import type { Validator } from "../types.js"; import { Argument, Option } from "../types.js"; export declare function isCaporalValidator(validator: Validator | undefined): validator is number; export declare function isNumericValidator(validator: Validator | undefined): boolean; export declare function isStringValidator(validator: Validator | undefined): boolean; export declare function isBoolValidator(validator: Validator | undefined): boolean; export declare function isArrayValidator(validator: Validator | undefined): boolean; export declare function checkValidator(validator: Validator | undefined): void; export declare function getTypeHint(obj: Argument | Option): string | undefined;