Ryan Cavanaugh

Results 449 comments of Ryan Cavanaugh
trafficstars

We need an actionable repro in order to investigate this A useful command if you have a lot of config files is the "Go to Project Configuration" verb in the...

@typescript-bot test top800 @typescript-bot run dt

gl-matrix builds index.d.ts from JS source (with `--module amd --outFile`!), but then patches out `declare module "sub" {` with `declare module sub {` with a [custom build script](https://github.com/toji/gl-matrix/blob/master/utils/bundle-dts.js#L31)

What's the upside of merging this, exactly? The node types already exist. This seems to just leave everyone worse off.

Confusingly, these settings are for basically completely unrelated behaviors, and are not expected to do the same thing. `rootDir` determines what base directory is used to compute the output path....

On review of this, it seems like the scenario in the OP isn't something we could feasibly touch at this point - it's been the behavior of EPC for unions...

This is tricky. By default this is done with a variance-based short circuiting; *not* doing this would be catastrophic to performance. Since it's only needed to probe the type deeper...

I'm not *endorsing* this as a great solution, but it works to get structural comparison as a fallback (thus preserving the perf benefits of variance measurement) ```ts declare const UnreliableSymbol:...

The way you're writing it, it could only work if generic calls were "stamped out" into concrete calls, but they're not. The body of `do_find` has to be analyzed only...