UNPKG

odatafy-parser

Version:

generate odatafy ast from odata query parameters

16 lines (15 loc) 494 B
"use strict"; 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;