UNPKG

structured-elements

Version:

A TypeScript package for modelling and validating data

18 lines 607 B
"use strict"; 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