form-checker-ts
Version:
The FormChecker (form-checker-ts) is a TypeScript/JavaSctipt form validation library that supports custom validation rules like required fields, length checks, pattern matching, and custom functions. It provides asynchronous validation and flexible error
8 lines (7 loc) • 583 B
TypeScript
import type { FormCheckerDefaultMessages, FormCheckerError, FormCheckerLanguages, FormCheckerValue } from "./types";
export declare function isEmpty(value: FormCheckerValue): boolean;
export declare function isInvalidNumber(value: string): boolean;
export declare function isSameType<T>(a: T, b: unknown): b is T;
export declare function isNotEqual(a: unknown, b: unknown): boolean;
export declare function getDefaultMessage(error: FormCheckerError, language: FormCheckerDefaultMessages | FormCheckerLanguages): string;
export declare function normalizeArray<T>(val?: T | T[]): T[];