ts-api-core
Version:
Nodejs api framework core
23 lines • 725 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.IntegerValidator = void 0;
const number_validator_1 = require("./number.validator");
/**
* @author liaocl
* @date 2019/10/25
* @description 整数参数校验
**/
class IntegerValidator extends number_validator_1.NumberValidator {
valid(param, doUpdateValue) {
if (!super.valid(param, doUpdateValue)) {
return false;
}
else if (!Number.isInteger(Number(param))) {
this.convertMessage('参数不是整数');
return false;
}
return true;
}
}
exports.IntegerValidator = IntegerValidator;
//# sourceMappingURL=integer.validator.js.map