UNPKG

sdj-esm

Version:
18 lines (17 loc) 994 B
import { ESDJ_TYPE } from "./statics.js"; import type { FuncJsonValueValidator, JIValue } from "./interfaces.js"; export declare const validSDKey: (checkVal: JIValue) => boolean; export declare const validUtcDate: FuncJsonValueValidator; export declare const validBoolean: FuncJsonValueValidator; export declare const getStrValidLenFunc: (maxLength: number) => FuncJsonValueValidator; export declare const getValidNumberFunc: (preciseType: string, posOnly?: boolean) => FuncJsonValueValidator; export declare const getValidObjFunc: (objType: string, itemType: string) => FuncJsonValueValidator; export declare const validIntArray: (checkValue: number[] | undefined) => boolean; export interface DefaultInitItem { item: ESDJ_TYPE; similarNames: string[]; valid: FuncJsonValueValidator; } export declare const SdjDefaultTypes: DefaultInitItem[]; export declare const rtnSdjItemName: (nameStr: string) => string | undefined; export declare const validStrArray: FuncJsonValueValidator;