Irwin Arruda
Irwin Arruda
I found this problem interesting so I investigated a little. From what I've gathered, the issue revolves around the `DeepValue` type and happens because of a default typescript behavior with...
The latest commit attempts to fix some of the issues discussed in the previous message. It was clear that solving the Deep Nested Nullable problem would help with almost all...
Also, it's important to clarify that the `TDepth` was the best way I found to solve the `TS2589` error, but I don't think a "deep or infinite instantiation" was actually...
I dreamt about a way to remove the `TDepth` argument. It actually worked! It's still a dangerous change that's worth looking more into.
It was also my bad for not participating more in the discussion. I'm happy you solved the problem!
@usefulthink This is a breaking change because of the `"type": "module"` right? For my use-case, just adding the `"exports"` field will help `tsup` and `vitest` find the ESM version of...