@ea-lab/reactive-json
Version:
A REACT-based lib that transforms JSON (or YAML) into interactive HTML markup.
22 lines (21 loc) • 648 B
JavaScript
const y = ({ dataMapping: r, responseData: c, globalDataContext: e, templateContext: p }) => {
var t;
if (!r || typeof r != "object")
return;
const o = ((t = e.plugins) == null ? void 0 : t.dataMapping) || {};
Object.keys(o).length !== 0 && Object.entries(r).forEach(([n, i]) => {
const s = o[n];
if (!s) {
console.warn("dataMappingSystem: Unknown processor: ", n);
return;
}
try {
s({ config: i, globalDataContext: e, responseData: c, templateContext: p });
} catch (a) {
console.error("dataMappingSystem: Error in processor ", n, ":", a);
}
});
};
export {
y as applyDataMapping
};