@qn-pandora/pandora-visualization
Version:
Pandora 通用可视化库
22 lines (21 loc) • 786 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.rangeValidator = exports.numberValidator = void 0;
var lodash_1 = require("lodash");
var type_1 = require("../../../constants/language/base/type");
function numberValidator(value) {
if (!lodash_1.isNumber(value)) {
return Promise.reject(type_1.BaseLocale.split.validate_splitter_1);
}
return Promise.resolve();
}
exports.numberValidator = numberValidator;
function rangeValidator(value, min, max) {
if (min === void 0) { min = -Infinity; }
if (max === void 0) { max = Infinity; }
if (value < min || value > max) {
return Promise.reject(type_1.BaseLocale.split.validate_splitter_3);
}
return Promise.resolve();
}
exports.rangeValidator = rangeValidator;