UNPKG

@kodepandai/node-input-validator

Version:

validation library for nodejs, inspired by laravel.

21 lines (20 loc) 940 B
export * from './contracts'; export * as Messages from './messages'; import Rules from './rules'; import { Validator } from './validator'; export { Validator, Rules }; export { MomentAdapter, DateFnsAdapter } from './date'; import { Langs, ValidationRuleContract } from './contracts'; import * as config from "./config"; import { DateAdapter } from './date/contracts'; export declare function configure(customConf: config.IConfig): void; export declare function useDateAdapter(dateAdapter: DateAdapter): void; export declare function lang(lang: Langs): void; export declare function addImplicitRule(ruleName: string): void; export declare function extend(ruleName: string, ruleFunc: (args?: Array<string>) => ValidationRuleContract): void; export declare function koa(): (ctx: any, next: any) => Promise<void>; /** * enable/disable multiple errors output * @param {boolean} sure */ export declare function bailable(sure: boolean): void;