UNPKG

svelidate

Version:

Simple and lightweight form validation for Svelte with no dependencies

41 lines (40 loc) 2.73 kB
import type { ValidatorGetterParam } from '../types/svelidate/validators'; declare const number: { required: (error?: string) => Readonly<{ js: import('../types/svelidate/validators').JsValidator<unknown>; html: import('../types/svelidate/validators').HtmlValidatorMapper<import("../types/html").SvelidateInputType>; }>; gt(thresholdNumber: number | ValidatorGetterParam): (error?: string) => Readonly<{ js: import('../types/svelidate/validators').JsValidator<unknown>; html: import('../types/svelidate/validators').HtmlValidatorMapper<import("../types/html").SvelidateInputType>; }>; gte(thresholdNumber: number | ValidatorGetterParam): (error?: string) => Readonly<{ js: import('../types/svelidate/validators').JsValidator<unknown>; html: import('../types/svelidate/validators').HtmlValidatorMapper<import("../types/html").SvelidateInputType>; }>; lt(thresholdNumber: number | ValidatorGetterParam): (error?: string) => Readonly<{ js: import('../types/svelidate/validators').JsValidator<unknown>; html: import('../types/svelidate/validators').HtmlValidatorMapper<import("../types/html").SvelidateInputType>; }>; lte(thresholdNumber: number | ValidatorGetterParam): (error?: string) => Readonly<{ js: import('../types/svelidate/validators').JsValidator<unknown>; html: import('../types/svelidate/validators').HtmlValidatorMapper<import("../types/html").SvelidateInputType>; }>; inside(min: number | ValidatorGetterParam, max: number | ValidatorGetterParam): (error?: string) => Readonly<{ js: import('../types/svelidate/validators').JsValidator<unknown>; html: import('../types/svelidate/validators').HtmlValidatorMapper<import("../types/html").SvelidateInputType>; }>; outside(min: number | ValidatorGetterParam, max: number | ValidatorGetterParam): (error?: string) => Readonly<{ js: import('../types/svelidate/validators').JsValidator<unknown>; html: import('../types/svelidate/validators').HtmlValidatorMapper<import("../types/html").SvelidateInputType>; }>; neq(thresholdNumber: number | ValidatorGetterParam): (error?: string) => Readonly<{ js: import('../types/svelidate/validators').JsValidator<unknown>; html: import('../types/svelidate/validators').HtmlValidatorMapper<import("../types/html").SvelidateInputType>; }>; eq(thresholdNumber: number | ValidatorGetterParam): (error?: string) => Readonly<{ js: import('../types/svelidate/validators').JsValidator<unknown>; html: import('../types/svelidate/validators').HtmlValidatorMapper<import("../types/html").SvelidateInputType>; }>; }; export default number;