1 | export function setLang(lang: string): void;
|
2 |
|
3 | export function extend(name: string, callback: any): void;
|
4 |
|
5 | export function extendMessages(newMessages: object, lang?: string): void;
|
6 |
|
7 | export function addCustomMessages(customMessages: object, lang?: string): void;
|
8 |
|
9 | export function niceNames(attributes: object, lang?: string): void;
|
10 |
|
11 | export function koa(): Function;
|
12 |
|
13 | export function assert(rules: object): any;
|
14 |
|
15 | export declare class Validator {
|
16 |
|
17 | inputs: any;
|
18 | errors: any;
|
19 | postValidation: any;
|
20 | filters: any;
|
21 | lang: string;
|
22 | customMessages: any;
|
23 | attributeNames: any;
|
24 | wasFailed: any;
|
25 | doBail: any;
|
26 | validationRules: any;
|
27 |
|
28 | constructor(inputs: object, rules: object, customMessages?: object);
|
29 |
|
30 | bail(sure?: boolean): void;
|
31 |
|
32 | niceNames(attributeNames: object): void;
|
33 |
|
34 | parseRules(validationRules: object): void;
|
35 |
|
36 | check(): Promise<boolean>
|
37 |
|
38 | fails(): Promise<boolean>;
|
39 |
|
40 | passes(): Promise<boolean>;
|
41 |
|
42 | parseValue(attribute: string): any;
|
43 |
|
44 | applyOnDeep(attributes: any): Promise<void>;
|
45 |
|
46 | parseNestedAttr(attribute: any): void;
|
47 |
|
48 | apply(attr: string): boolean | undefined;
|
49 |
|
50 | postApply(rule: any): Promise<void>;
|
51 |
|
52 | addPostRule(rule: any): void;
|
53 |
|
54 | addPostRules(rulesObject: any): void;
|
55 |
|
56 | getParsedMessage(options: any): string;
|
57 |
|
58 | getExistinParsedMessage(options: any): string;
|
59 |
|
60 | addError(key: string, rule: string, message: string): void;
|
61 | }
|