@qn-pandora/pandora-visualization
Version:
Pandora 通用可视化库
17 lines (16 loc) • 563 B
JavaScript
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();
}