glenjamin / glenjamin/transit-immutable-js
`undefined` Map key is serialized to `null`
Open
- Dominant language
- JavaScript
- Stars
- 250
- Forks
- 27
- PR merge metrics
- No merged PRs in 30d
Description
Codepen: http://codepen.io/nkbt/pen/xgebxL
This code
```
const {toJSON, fromJSON} = pkgzip.transitImmutableJs;
const {Map} = pkgzip.immutable;
document.querySelector('#app').innerHTML = `
toJSON(Map().set(undefined, 'whatever')): ${toJSON(Map().set(undefined, 'whatever'))}
toJSON(Map().set(null, 'whatever')): ${toJSON(Map().set(null, 'whatever'))}
`;
```
Resulted in
```
toJSON(Map().set(undefined, 'whatever')): ["~#iM",[null,"whatever"]]
toJSON(Map().set(null, 'whatever')): ["~#iM",[null,"whatever"]]
```
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.