abolish
Version:
A javascript object validator.
15 lines (14 loc) • 496 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.AddValidatorToClassOrInstance = AddValidatorToClassOrInstance;
function AddValidatorToClassOrInstance(abolish, validator) {
if (abolish.hasOwnProperty("validators")) {
abolish.addValidator(validator);
}
else if (abolish.hasOwnProperty("addGlobalValidator")) {
abolish.addGlobalValidator(validator);
}
else {
throw new Error(`Invalid abolish Class/Instance`);
}
}