structured-elements
Version:
A TypeScript package for modelling and validating data
19 lines • 582 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.attemptSalvageMirror = void 0;
const mirror_1 = require("../mirror");
const attemptSalvageMirror = ({ failures, subject, validElements, }) => {
if (failures.length === 0) {
return subject;
}
if (!validElements) {
return {
array: [],
collection: {},
};
}
const salvage = mirror_1.Mirror.build(validElements.collection);
return salvage;
};
exports.attemptSalvageMirror = attemptSalvageMirror;
//# sourceMappingURL=mirror.js.map