@bigmi/client
Version:
Reactive primitives for Bitcoin apps.
13 lines • 402 B
JavaScript
export function deserialize(value, reviver) {
return JSON.parse(value, (key, value_) => {
let value = value_;
if (value?.__type === 'bigint') {
value = BigInt(value.value);
}
if (value?.__type === 'Map') {
value = new Map(value.value);
}
return reviver?.(key, value) ?? value;
});
}
//# sourceMappingURL=deserialize.js.map