nestjs-angolan-validator
Version:
A NestJS validator decorator for Angolan documents (BI, IBAN, NIF, Phone)
17 lines (16 loc) • 616 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.IsAngolaIBAN = IsAngolaIBAN;
const class_validator_1 = require("class-validator");
const iban_validator_1 = require("../validators/iban.validator");
function IsAngolaIBAN(ValidationOptions) {
return function (object, propertyName) {
(0, class_validator_1.registerDecorator)({
name: 'IsAngolaIBAN',
target: object.constructor,
propertyName: propertyName,
options: ValidationOptions,
validator: new iban_validator_1.AngolanIBANValidator(),
});
};
}