UNPKG

@steedos/odata-v4-sql

Version:
22 lines 1.06 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.SQLLang = void 0; exports.createQuery = createQuery; exports.createFilter = createFilter; const visitor_1 = require("./visitor"); var visitor_2 = require("./visitor"); Object.defineProperty(exports, "SQLLang", { enumerable: true, get: function () { return visitor_2.SQLLang; } }); const odata_v4_parser_1 = require("@steedos/odata-v4-parser"); function createQuery(odataQuery, options = {}, type) { if (typeof type != "undefined" && type) options.type = type; let ast = (typeof odataQuery == "string" ? (0, odata_v4_parser_1.query)(odataQuery) : odataQuery); return new visitor_1.Visitor(options).Visit(ast).asType(); } function createFilter(odataFilter, options = {}, type) { if (typeof type != "undefined" && type) options.type = type; let ast = (typeof odataFilter == "string" ? (0, odata_v4_parser_1.filter)(odataFilter) : odataFilter); return new visitor_1.Visitor(options).Visit(ast).asType(); } //# sourceMappingURL=index.js.map