odatafy-parser
Version:
generate odatafy ast from odata query parameters
21 lines (20 loc) • 622 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const errors_1 = require("../types/errors");
const utils_1 = require("../utils");
exports.default = {
/**
* Parser for count expressions
* @param expr count boolean expression as string
* @example countParser.parse("true");
* @returns boolean for count
*/
parse: function (expr) {
if (expr == 'true' || expr == 'TRUE') {
return true;
}
else {
throw (0, utils_1.getOdatafyParserError)('count must be "true"', errors_1.OdatafyQueryOptions.Count);
}
}
};