Ryan Cavanaugh

Results 613 comments of Ryan Cavanaugh

This is a type ordering thing; TS7 has slightly different ordering rules. In TS6 you get the same behavior (`any, any`) by swapping this union order: ```ts type ProviderToken =...

Minimal example that doesn't have any potential red herrings: ```ts class ModalConfirmation { readonly #dialogRef = inject(DialogRef); foo() { const m = this.#dialogRef; // ^? } } // mock Angular...

Tried this on a [personal project](https://github.com/SeaRyanC/firaga-io) (a few thousand LOC) I wrote in the 4.3 timeframe and only got one (1!!) error. Looking ahead with skipLibCheck off, there's some stuff...

@erights did you have a synonym in mind? > But some accidents will slip through the unsoundness, and much malice will. No one should be using a language with `any`...

We need a way to reproduce the issue in order to investigate. Thanks!

The relevant piece here seems to be a linked list formed by 1,500 files, each of which imports the next file in the list. Not sure why this would happen...

Closing language service bugs related to the 6.0 implementation. For more information, see #62827

@typescript-bot create release-5.8