TypeScript type system is not easy. Errors are often undecipherable. There is no shame to use as any or @ts-ignore because YOLO is the real thing. Especially after days spent hunting compiler bugs.
But TypeScript and its ecosystem is smarter day by day. Some old as any or @ts-ignore maybe are not required anymore.
TypeScript should detect it.
Not sure if first one is doable or reasonable, however second point us already implemented.
Use //@ts-expect-error https://github.com/microsoft/TypeScript/pull/36014
For the first one you might want to try the wotan linter.
@IllusionMH Thank you!
Most helpful comment
Not sure if first one is doable or reasonable, however second point us already implemented.
Use
//@ts-expect-errorhttps://github.com/microsoft/TypeScript/pull/36014