UNPKG

@qn-pandora/pandora-visualization

Version:

Pandora 通用可视化库

22 lines (21 loc) 786 B
"use strict"; 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;