We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 38ed80c commit bf86979Copy full SHA for bf86979
2 files changed
package.json
@@ -1,6 +1,6 @@
1
{
2
"name": "ipos",
3
- "version": "0.2.2",
+ "version": "0.2.3",
4
"description": "Share objects across different Node.js processes. Write and read on both sides.",
5
"license": "MIT",
6
"main": "lib/main.js",
src/serialize.ts
@@ -32,7 +32,7 @@ export function serialize(value: any): any | void {
32
return value
33
} else if (Array.isArray(value)) {
34
return value.map(v => serialize(v))
35
- } else if (value.constructor === {}.constructor || value.valueOf()?.constructor === {}.constructor) {
+ } else if (value.constructor === {}.constructor || value.__original?.constructor === {}.constructor) {
36
return Object.fromEntries(
37
Array.from(Object.entries(value))
38
.map(([key, value]) => [key, serialize(value)])
0 commit comments