Tyler Scott Williams
Tyler Scott Williams
Thanks for the issue report @andreykurilin, and I'm sorry for the inconvenience! I see @thegedge has assigned this to himself, so I expect good things here. I put together a...
Unfortunately, we'll need to revert this fix. The only way to model this correctly in TypeScript is running up against [excessively deep type instantiation](https://github.com/mobxjs/mobx-state-tree/issues/2230). We are [making a choice to...
Hey @mmakhalaf - yeah, if the reproduction is happening intermittently, it may be due to the excessively deep instantiation. It's possible that a larger codebase is having problems with that...
Looks related to https://github.com/mobxjs/mobx-state-tree/issues/2080 We have that marked as a breaking change and I haven't released v7 yet so maybe we consider this and bundle it there...
Yeah I like that. We could maybe even avoid a breaking change here by writing something like that. If we provide custom comparators for certain data types (or all perhaps?)...
Just stepped away from my computer a few days but if no one else gets to this before I do, I'll take a look soon!
@delphinebugner - I know you said you can't get a repro to work, and I assume you can't share your full codebase, but is there ay chance you can share...
> When I add node-linker=hoisted to .npmrc in the workspace root, it works without changing anything else. I did a full clean and reinstall/rebuild of everything testing it to verify...
I still can't get the reproducer past the (maybe) unrelated error, so I'm not sure if I can be super helpful. I tried after clearing my pod cache and it's...
@delphinebugner thanks for the update. I've got some more time this week and I will try to take another look.