UNPKG

datatypes-validation

Version:

![](https://img.shields.io/npm/v/datatypes-validation.svg) ![](https://img.shields.io/npm/dm/datatypes-validation.svg) ![](coverage/badge-lines.svg) ![](coverage/badge-functions.svg) ![](coverage/badge-statements.svg) ![](coverage/badge-branches.svg)

20 lines 986 B
import { Rules } from "../Rules"; import { IDateRuleOptions, IRuleOptions } from "../../../interfaces/RulesInterface"; import { DateRules } from "./DateRules"; import { ICustomRuleCallback } from "../SingleRulesFunctions/custom"; export declare class StringRules extends Rules { isRequired(options?: IRuleOptions): StringRules; readonly required: StringRules; isString(options?: IRuleOptions): StringRules; readonly string: StringRules; isEmail(options?: IRuleOptions): StringRules; readonly email: StringRules; equalTo(values: string[] | number[] | string | number, options?: IRuleOptions): StringRules; defaultValue(value: any): StringRules; isDate(options?: IDateRuleOptions): DateRules; readonly date: DateRules; custom(callback: ICustomRuleCallback): StringRules; minLength(min: number, options?: IRuleOptions): StringRules; maxLength(max: number, options?: IRuleOptions): StringRules; } //# sourceMappingURL=StringRules.d.ts.map