Adrian Leonhard
6ab5d97a5d
Changed "Duplicate Identifier" to "enum cannot be merged..." ( #18579 )
...
* Changed "Duplicate Identifier" to "enum can only be merged..."
when either declaration of the identifier is an enum.
Partial (?) fix for #529
Not sure if the new test is necessary, all the cases seem to have been covered by others tests.
* picked a nit
2018-02-12 13:38:08 -08:00
Adrian Leonhard
1408a4d2b7
Add Symbol.species to ArrayConstructor, MapConstructor, SetConstructor, ArrayBufferConstructor. ( #18652 )
...
Fix Symbol.species in RegExpConstructor and PromiseConstructor.
See https://github.com/Microsoft/TypeScript/issues/2881 .
2017-11-08 17:27:02 -08:00
Adrian Leonhard
80d1aa0b4f
processDiagnosticMessages.ts: linted, removed unused code ( #18697 )
...
Added following line to generated output:
"// generated from 'src/diagnosticMessages.json' by 'scripts/processDiagnosticMessages.ts'\r\n" +
Fixes https://github.com/Microsoft/TypeScript/issues/3591
2017-11-08 12:56:39 -08:00
Adrian Leonhard
a1da5bd5af
Changed error for setter when emitting declaration with private param type ( #18593 )
...
so that error message refers to prop name instead of param name.
Changed getter errors for similar case so they also refer to prop name.
Fixed bug where static getters wouldn't output their specific error.
Fixes #1976
2017-11-08 10:02:39 -08:00
Adrian Leonhard
70087ed0d8
type WriteFileCallback: make param sourceFiles required. ( #18731 )
...
Fixes https://github.com/Microsoft/TypeScript/issues/15007
2017-09-25 17:22:26 -07:00
Adrian Leonhard
49a73a9686
Removed duplicated JSDoc for TypedArrays and ArrayBuffer. ( #18555 )
...
I left the docs in es5.d.ts, as that seems to be the main file.
Fixes #15883
2017-09-18 13:34:03 -07:00
Adrian Leonhard
8c2d79caa6
TypedArrays: fixed find and findIndex callback param obj type. ( #18493 )
...
Fixes #18425 .
2017-09-18 12:12:08 -07:00
Adrian Leonhard
7b12b79558
ts.server.ProjectService.closeConfiguredProject returns true on success. ( #18180 )
...
Fixes #17892
The if condition around the return value of that method in closeExternalProject indicates that this was the expected behavior.
2017-09-07 09:17:47 -07:00