@donmccurdy/caporal
Version:
A full-featured framework for building command line applications (cli) with node.js
14 lines (13 loc) • 742 B
TypeScript
/**
* @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;