class-validator-i18n
Version:
An internationalization for class-validator.
16 lines (15 loc) • 870 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.IsMACAddress = void 0;
const class_validator_1 = require("class-validator");
const i18n_1 = require("../../i18n");
const translator_1 = require("../../translator");
function IsMACAddress(optionsOrValidationOptionsArg, validationOptionsArg) {
const options = !(0, class_validator_1.isValidationOptions)(optionsOrValidationOptionsArg) ? optionsOrValidationOptionsArg : undefined;
const validationOptions = (0, class_validator_1.isValidationOptions)(optionsOrValidationOptionsArg)
? optionsOrValidationOptionsArg
: validationOptionsArg;
const translation = (0, i18n_1.getTranslation)();
return (0, class_validator_1.IsMACAddress)(options, (0, translator_1.translate)(translation, 'isMACAddress', validationOptions));
}
exports.IsMACAddress = IsMACAddress;