| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
|
TypeScript Bot (@typescript-bot) test top800 |
Sorry, something went wrong.
|
Starting jobs; this comment will be updated as builds start and complete.
|
Sorry, something went wrong.
|
Ryan Cavanaugh (@RyanCavanaugh) Here are the results of running the top 800 repos with tsc comparing main and refs/pull/61450/merge: Something interesting changed - please have a look. DetailsTypeStrong/typedoc1 of 4 projects failed to build with the old tsc and were ignored src/test/converter/tsconfig.json
|
Sorry, something went wrong.
|
TypeScript Bot (@typescript-bot) test top800 |
Sorry, something went wrong.
|
Starting jobs; this comment will be updated as builds start and complete.
|
Sorry, something went wrong.
|
Hey Ryan Cavanaugh (@RyanCavanaugh), the results of running the DT tests are ready. Everything looks the same! |
Sorry, something went wrong.
|
Ryan Cavanaugh (@RyanCavanaugh) Here are the results of running the top 800 repos with tsc comparing main and refs/pull/61450/merge: Something interesting changed - please have a look. Detailsblitz-js/blitz25 of 27 projects failed to build with the old tsc and were ignored packages/generator/tsconfig.json
TypeStrong/typedoc1 of 4 projects failed to build with the old tsc and were ignored src/test/converter/tsconfig.json
visgl/react-map-gl11 of 40 projects failed to build with the old tsc and were ignored modules/main/tsconfig.json
|
Sorry, something went wrong.
|
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 |
Sorry, something went wrong.
Previously some namespace types were generated using the legacy `module` keyword from ten years ago. Now we emit the modern TS `namespace` keyword that has been the preferred keyword since TypeScript 1.5 in 2015. Please review the resulting diff for the generated `dist/index.d.ts` file: https://gist.github.com/robpalme/a320dc3f0cb50bcd14962bca46827dae/revisions Note that the outer _Ambient Module Declaration_ intentionally remains untouched because it is not a namespace. These are differentiated by using a quoted string rather than a bare identifier `module "quoted" {` vs `module bare {}` --- Background: This usage of the legacy keyword was found by [a TypeScript real-world test suite](microsoft/TypeScript#61450 (comment)) that checks the compatibility of proposed changes. Using the `module` keyword for namespaces is [proposed for deprecation in TypeScript 6.0](microsoft/TypeScript#54500 (comment)) so it's worth getting ahead of this.
Previously some namespace types were generated using the legacy `module` keyword from ten years ago. Now we emit the modern TS `namespace` keyword that has been the preferred keyword since TypeScript 1.5 in 2015. Please review the resulting diff for the generated `dist/index.d.ts` file: https://gist.github.com/robpalme/a320dc3f0cb50bcd14962bca46827dae/revisions Note that the outer _Ambient Module Declaration_ intentionally remains untouched because it is not a namespace. These are differentiated by using a quoted string rather than a bare identifier `module "quoted" {` vs `module bare {}` --- Background: This usage of the legacy keyword was found by [a TypeScript real-world test suite](microsoft/TypeScript#61450 (comment)) that checks the compatibility of proposed changes. Using the `module` keyword for namespaces is [proposed for deprecation in TypeScript 6.0](microsoft/TypeScript#54500 (comment)) so it's worth getting ahead of this.
| Back | FazBrowse Home | New Git URL |
Draft PR to assess the prevalence of these in the wild (error message is reusing the ESO one).