UNPKG

@steedos/odata-v4-mongodb

Version:

Service OData requests from a MongoDB data store

17 lines 722 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.createQuery = createQuery; exports.createFilter = createFilter; var visitor_1 = require("./visitor"); var odata_v4_parser_1 = require("@steedos/odata-v4-parser"); function createQuery(odataQuery) { var ast = (typeof odataQuery == "string" ? (0, odata_v4_parser_1.query)(odataQuery) : odataQuery); return new visitor_1.Visitor().Visit(ast); } function createFilter(odataFilter) { var context = { query: {} }; var ast = (typeof odataFilter == "string" ? (0, odata_v4_parser_1.filter)(odataFilter) : odataFilter); new visitor_1.Visitor().Visit(ast, context); return context.query; } //# sourceMappingURL=index.js.map