-
> :bulb: Immutable objects are useful because they are inherently thread-safe. Other benefits are that they are simpler to understand and reason about. -- [Immutable object](https://en.wikipedia.org/w…
-
Currently, the majority of our https://immutables.github.io/ builders don't have any javadoc; we (mostly) document the getter properties of the objects to be constructed.
As a simplified / abbrevia…
-
This proposal is based on a paper called ["Uniqueness and Reference Immutability for Safe Parallelism"](https://research.microsoft.com/pubs/170528/msr-tr-2012-79.pdf) that has [surfaced on Slashdot](h…
-
The current Automerge API, which uses the change callback (with proxy objects) for modifications, and `Object.freeze()`-frozen plain JS objects for the read-only view of a document, is good for many a…
-
### Pitch
The Redux state in Mastodon is currently using `Immutable.js`, which makes things hard to convert it to Typescript (`getIn` or `updateIn` can not be typed). In addition, it is not using I…
-
this code is an absolute mess, two potential solutions are to clean it up or just throw a pipe bomb at it; cleaning it up is probably more advisable
- [x] organize code better
- [x] create unified …
-
Hi,
Im trying to implement custom **RandomizerRegistry** with low priority(e.g -100) in order to check if class contains builder() method.
If so construct relevant Builder class(generated by Immut…
-
The `merge` method is not available for arrays (why?) and when objects contain array descendants it causes deep merges not to work as expected.
For example:
```js
// Works as expected without arr…
-
### What happened
I'm using a custom reviver on the following object…
```json
{
"token": "dchaiuwedhobwaoowuhcowehnc",
"user" : {
"id": 123,
"shortlists": [
…
-
Serializing immutable objects with JSON-B works almost out-of the box. But deserializing them back from JSON into an object currently fails. To allow such unmarshalling, there are two changes needed:
…