odatafy-parser
Version:
generate odatafy ast from odata query parameters
16 lines (15 loc) • 494 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.isPositiveInteger = void 0;
function isPositiveInteger(expr) {
if (typeof expr == 'number') {
return expr >= 0 && Number.isInteger(expr);
}
else if (typeof expr == 'string') {
return !isNaN(parseInt(expr)) && isPositiveInteger(parseInt(expr));
}
else {
throw new Error('type must be either string or number');
}
}
exports.isPositiveInteger = isPositiveInteger;