Ryan Cavanaugh

Results 613 comments of Ryan Cavanaugh

See https://github.com/Microsoft/TypeScript/wiki/FAQ#circularity-errors-may-occur-in-the-presence-of-circularities The `if` is relevant here because (in the case where it's not *just blank*, which is degenerate), there might be an exit point (`return`, `continue`, `never`-returning function, etc)...

This would be an enormous breaking change to anyone who just wanted their explicit array access to be bounds-checked, which is what that flag is for.

Is there a simpler test a mere mortal like me can understand?

Global merges like this aren't supported; you'll need to use a .d.ts file for this

We could realize use a concrete repro for this. Do you have steps that reliably cause it?

(this response was auto-generated) ## FAQ Responses ### The inferred type of "X" cannot be named without a reference to "Y". This is likely not portable. A type annotation is...