ts-flex-query
Version:
Flexible and type-safe data queries
18 lines • 580 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.ApplyOperator = void 0;
exports.apply = apply;
const object_value_selector_1 = require("../../helpers/object-value-selector");
class ApplyOperator {
constructor(f) {
this.f = f;
}
instantiate(input) {
return this.f(input);
}
}
exports.ApplyOperator = ApplyOperator;
function apply(selector) {
return new ApplyOperator((input) => (0, object_value_selector_1.createQueryFromObjectValueSelector)(selector).instantiate(input));
}
//# sourceMappingURL=apply.js.map