UNPKG

abolish

Version:

A javascript object validator.

15 lines (14 loc) 496 B
"use strict"; 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`); } }