Hello,
This will need a little investigation (learning the type-fest package types), but I tried running TSGO in my current project and got some errors. Basically, type-fest has a UnionToTuple type and TSGO inverts the tuple values and gives an error. TSGO successfully extracts the union values and makes them into a tuple, but reversed compared to TypeScript 5.8.3.
Testable repo: https://github.com/alexwork1611/tsgo-union-to-tuple.
Hope it helps.
Thanks!