UNPKG

@qn-pandora/pandora-visualization

Version:

Pandora 通用可视化库

17 lines (16 loc) 563 B
import { isNumber } from 'lodash'; import { BaseLocale } from '../../../constants/language/base/type'; export function numberValidator(value) { if (!isNumber(value)) { return Promise.reject(BaseLocale.split.validate_splitter_1); } return Promise.resolve(); } export 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(BaseLocale.split.validate_splitter_3); } return Promise.resolve(); }