ts-flex-query
Version:
Flexible and type-safe data queries
11 lines • 603 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.record = record;
const record_1 = require("../../expressions/record");
const object_value_selector_1 = require("../../helpers/object-value-selector");
const utils_1 = require("../../helpers/utils");
const apply_1 = require("../basic/apply");
function record(spec) {
return new apply_1.ApplyOperator((input) => (0, record_1.record)((0, utils_1.createObjectFromObject)(spec, (value) => (0, object_value_selector_1.createQueryFromObjectValueSelector)(value).instantiate(input))));
}
//# sourceMappingURL=record.js.map