opstack-kit-chains
Version:
Support your OP-Stack network with 'opstack-kit'
24 lines • 732 B
JavaScript
Object.defineProperty(exports, "__esModule", { value: true });
exports.extract = void 0;
function extract(value_, { format }) {
if (!format)
return {};
const value = {};
function extract_(formatted) {
const keys = Object.keys(formatted);
for (const key of keys) {
if (key in value_)
value[key] = value_[key];
if (formatted[key] &&
typeof formatted[key] === 'object' &&
!Array.isArray(formatted[key]))
extract_(formatted[key]);
}
}
const formatted = format(value_ || {});
extract_(formatted);
return value;
}
exports.extract = extract;
//# sourceMappingURL=extract.js.map
;