UNPKG

771 BJavaScriptView Raw
1/**
2 * Validation types.
3 */
4export class ValidationTypes {
5 /**
6 * Checks if validation type is valid.
7 */
8 static isValid(type) {
9 return (type !== 'isValid' &&
10 type !== 'getMessage' &&
11 Object.keys(this)
12 .map(key => this[key])
13 .indexOf(type) !== -1);
14 }
15}
16/* system */
17ValidationTypes.CUSTOM_VALIDATION = 'customValidation'; // done
18ValidationTypes.NESTED_VALIDATION = 'nestedValidation'; // done
19ValidationTypes.PROMISE_VALIDATION = 'promiseValidation'; // done
20ValidationTypes.CONDITIONAL_VALIDATION = 'conditionalValidation'; // done
21ValidationTypes.WHITELIST = 'whitelistValidation'; // done
22ValidationTypes.IS_DEFINED = 'isDefined'; // done
23//# sourceMappingURL=ValidationTypes.js.map
\No newline at end of file