UNPKG

sdj-esm

Version:
20 lines (19 loc) 1.02 kB
import type { FuncJsonValueValidator, FuncValueInput, FuncValueOutput, Info, IValidator, JIValue, ValidatorJI } from "./interfaces.js"; import type { __ANY, IntAny } from "./internal.js"; export declare const defaultInputFunc: FuncValueInput; export declare class SdjValidator implements IValidator { type: string; input: FuncValueInput; valid: FuncJsonValueValidator; output?: FuncValueOutput; constructor(inIValid: ValidatorJI); private defaultValid; static VerifyJI(inIValid: IValidator): void; } export declare const autoFailValidator: SdjValidator; export declare function isJsonValue(value: IntAny): boolean; export declare const validStrMin4: FuncJsonValueValidator; export declare function isArrayWithLen<Type extends Array<__ANY>>(arrayLike: Type | undefined): boolean; export declare const validLexiconArray: (checkValue: JIValue) => boolean; export declare const validInfoDate: FuncJsonValueValidator; export declare const isInfo: (inSet: Info, compress?: boolean) => boolean;