Calling the TypeScript Compiler could slow down our linter making the switch from TypeScript ESlint to Biome less attractive. We don't aim to build a complete type system, just the minimal parts to be able to implement most of the linter rules that require type info. The idea is to build on the upcoming TypeScript Isolated Declarations [0]. If this is too much of work, then we will review our options.
[0] https://github.com/microsoft/TypeScript/issues/47947