UNPKG

@palmares/schemas

Version:

This defines a default schema definition for validation of data, it abstract popular schema validation libraries like zod, yup, valibot and others"

12 lines 1.11 kB
import { type ValidationFallbackReturnType } from '../schema/types'; import type { StringSchema } from '../schema/string'; export declare function stringValidation(): ValidationFallbackReturnType; export declare function maxLength(args: NonNullable<StringSchema['__maxLength']>): ValidationFallbackReturnType; export declare function minLength(args: NonNullable<StringSchema['__maxLength']>): ValidationFallbackReturnType; export declare function endsWith(args: NonNullable<StringSchema['__endsWith']>): ValidationFallbackReturnType; export declare function startsWith(args: NonNullable<StringSchema['__startsWith']>): ValidationFallbackReturnType; export declare function includes(args: NonNullable<StringSchema['__includes']>): ValidationFallbackReturnType; export declare function regex(args: NonNullable<StringSchema['__regex']>): ValidationFallbackReturnType; export declare function uuid(args: NonNullable<StringSchema['__uuid']>): ValidationFallbackReturnType; export declare function email(args: NonNullable<StringSchema['__email']>): ValidationFallbackReturnType; //# sourceMappingURL=string.d.ts.map