Ryan Cavanaugh
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.
@typescript-bot test it
@typescript-bot pack this
@typescript-bot test it
@typescript-bot test top999
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...