furystack-core
Version:
FuryStack framework, Core package
19 lines • 721 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const ODataFilterBuilder_1 = require("../filter/ODataFilterBuilder");
const ODataOperation_1 = require("./ODataOperation");
class ODataQuery extends ODataOperation_1.ODataOperation {
/**
* Builds a query expression for the OData Query
* @param build The builder expression
* @returns The ODataQuery instance (Fluent)
*/
BuildFilter(build) {
const builder = ODataFilterBuilder_1.ODataFilterBuilder.Create();
build(builder);
this.filter = builder.filterBuilderRef.toString();
return this;
}
}
exports.ODataQuery = ODataQuery;
//# sourceMappingURL=ODataQuery.js.map