structured-elements
Version:
A TypeScript package for modelling and validating data
18 lines • 607 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.buildMirrorFromRecord = void 0;
const build_1 = require("./build");
const buildMirrorFromRecord = (subject, transformations) => {
const collection = {
...subject,
};
for (const key in transformations) {
const transform = transformations[key];
if (transform) {
collection[key] = transform(subject[key], key);
}
}
return (0, build_1.buildMirror)(collection);
};
exports.buildMirrorFromRecord = buildMirrorFromRecord;
//# sourceMappingURL=buildFromRecord.js.map