UNPKG

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