UNPKG

@odata2ts/odata-query-objects

Version:

Q-Objects are the magic sauce for the odata-query-builder and allow for renaming and type conversion

19 lines 782 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.QNumberParam = exports.parseValueFromUrl = void 0; const QParam_1 = require("../QParam"); const UrlParamHelper_1 = require("../UrlParamHelper"); const parseValueFromUrl = (urlConformValue) => { const value = (0, UrlParamHelper_1.parseLiteral)(urlConformValue); return typeof value === "string" ? Number(urlConformValue) : value; }; exports.parseValueFromUrl = parseValueFromUrl; class QNumberParam extends QParam_1.QParam { constructor() { super(...arguments); this.getUrlConformValue = UrlParamHelper_1.formatLiteralParam; this.parseValueFromUrl = exports.parseValueFromUrl; } } exports.QNumberParam = QNumberParam; //# sourceMappingURL=QNumberParam.js.map