can-validate-legacy
Version:
Validation plugin for CanJS that provides an abstraction layer to your validation library of choice (Shim may be required).
28 lines • 838 B
JavaScript
/*can-validate-legacy@2.0.1#can-validate*/
;
var dev = require('can-log/dev/dev');
var namespace = require('can-namespace');
var Validate = {
_validatorId: '',
_validators: {},
validator: function () {
return this._validators[this._validatorId];
},
register: function (id, validator) {
this._validatorId = id;
this._validators[id] = validator;
},
isValid: function () {
return this.validator().isValid.apply(this, arguments);
},
once: function () {
return this.validator().once.apply(this, arguments);
},
validate: function () {
var validateArgs = arguments;
return this.validator().validate.apply(this, validateArgs);
}
};
namespace.validate = Validate;
module.exports = Validate;
//# sourceMappingURL=can-validate.js.map