ng2-validation
Version:
15 lines • 568 B
JavaScript
Object.defineProperty(exports, "__esModule", { value: true });
var forms_1 = require("@angular/forms");
var lang_1 = require("../util/lang");
exports.range = function (range) {
return function (control) {
if (!lang_1.isPresent(range))
return null;
if (lang_1.isPresent(forms_1.Validators.required(control)))
return null;
var v = +control.value;
return v >= range[0] && v <= range[1] ? null : { actualValue: v, requiredValue: range, range: true };
};
};
//# sourceMappingURL=validator.js.map
;