UNPKG

odatafy-parser

Version:

generate odatafy ast from odata query parameters

21 lines (20 loc) 622 B
"use strict"; 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); } } };