Daniel Rosenwasser
d6c56062b6
Merge pull request #7348 from Vinatorul/issue6540
...
Added new diagnostics message to clarify error for type guards
2016-03-02 13:55:56 -08:00
Alexander
694a48c445
Added new diagnostics message to clarify error for type guards
...
New diagnostics message "A type guard's type must be assignable to its parameter's type." number 2677
is now using in chain report to clarify vague error message for type guards.
2016-03-03 00:24:02 +03:00
Ron Buckton
88b38f8b40
Merge branch 'transforms-transformer-module' into transforms-transformer-es6-generators
2016-03-02 12:49:58 -08:00
Ron Buckton
70cbb9b330
Merge branch 'transforms-transformer-es6' into transforms-transformer-module
2016-03-02 12:32:05 -08:00
Ron Buckton
2d2709f8a5
Fixed typo in visitCallExpression
2016-03-02 12:05:28 -08:00
Ron Buckton
30433c2c67
ES6 cleanup
2016-03-02 11:38:30 -08:00
jramsay
de47fcc113
Merge pull request #7179 from Microsoft/jsTypingForAcquireDts
...
Salsa: JS support for discovering and acquiring d.ts files
2016-03-02 11:10:12 -08:00
Jason Ramsay
e8772bc0a2
- Adding new lines after { for single-line if statements
...
- Renaming DiscoverTypingsSettings to DiscoverTypingsInfo to match host
2016-03-02 10:11:13 -08:00
Vladimir Matveev
f34dcdd464
Merge pull request #7328 from Microsoft/flipSidesInSignatureCheck
...
flip sides source and target when we check signature relations
2016-03-01 19:28:19 -08:00
Jason Ramsay
4bbdf2a0bb
- Removing filesToWatch from getTypingNamesFromNodeModuleFolder.
...
These modules are already installed and are not expected to change
2016-03-01 19:06:31 -08:00
Jason Ramsay
6aad783db8
- Adding DiscoverTypingsSettings
...
- Remove all references to Tsd.
Instead pass a map of package names to cached typing locations
2016-03-01 18:52:11 -08:00
Vladimir Matveev
b3552c69d7
Merge pull request #7329 from Microsoft/allowFallFromLastCase
...
allow fallthrough from the last case of the switch
2016-03-01 17:24:00 -08:00
zhengbli
1224013f77
Update the format span end position for formatOnEnter
2016-03-01 16:45:56 -08:00
Ron Buckton
88e17728d6
Merge branch 'transforms-transformer-es7' into transforms-transformer-es6
2016-03-01 15:59:45 -08:00
Vladimir Matveev
568e2aab58
allow fallthrough from the last case of the switch
2016-03-01 15:58:59 -08:00
Vladimir Matveev
0ef2b9ea85
flip sides source and target when we check signature relations
2016-03-01 15:47:00 -08:00
Ron Buckton
2c9cd2eb55
Merge branch 'transforms-transformer-jsx' into transforms-transformer-es7
2016-03-01 15:43:37 -08:00
Ron Buckton
186f5c8bca
PR Feedback
2016-03-01 15:26:29 -08:00
Ron Buckton
7d05ba28bf
Fixed visitJsxText, plus PR Feedback
2016-03-01 15:16:41 -08:00
Ryan Cavanaugh
65f09d66ad
Don't crash
2016-03-01 15:09:15 -08:00
Ryan Cavanaugh
fe483a69ee
Merge pull request #7326 from RyanCavanaugh/fix4577
...
Show aliases (e.g. imports) in JSX tag completion positions
2016-03-01 14:27:36 -08:00
Ryan Cavanaugh
6cdbc6cad0
Show aliases (e.g. imports) in JSX tag completion positions
...
Fixes #4577
2016-03-01 13:47:29 -08:00
Ryan Cavanaugh
1f9153f801
Update to push types through as well
2016-03-01 12:26:17 -08:00
Vladimir Matveev
1e2d4773a1
Merge pull request #7283 from Microsoft/noRedundantContinue
...
do not emit explicit 'continue' in converted loops
2016-03-01 12:15:03 -08:00
Jason Ramsay
b3ceea3b3d
- replacing TryParseJson with existing readConfig
...
- push error for invalid enableAutoDiscovery option
- adding interfaces for jsons
- removing updateNotFoundTypings
- node_modules normalize file names before using
- adding safeListPath to discoverTypings
2016-03-01 11:50:27 -08:00
Bill Ticehurst
cb5e7f0f61
Merge pull request #7324 from Microsoft/port7310
...
Port issue 7310
2016-03-01 11:41:52 -08:00
Bill Ticehurst
cbd7336914
Changed how parserContextFlags are handled in tests
...
(cherry picked from commit b5da80202f )
2016-03-01 11:08:40 -08:00
Bill Ticehurst
086fb0ee0a
Fix failing JSDocParser tests
...
(cherry picked from commit ae27b89847 )
2016-03-01 11:07:08 -08:00
Bill Ticehurst
7dcdb827b6
Add JavaScriptFile to ContextFlags
...
(cherry picked from commit 6253c9b5cd )
2016-03-01 11:07:04 -08:00
Ryan Cavanaugh
c531fcbb9a
Merge pull request #7308 from RyanCavanaugh/fix7286
...
Don't crash if there's no JSX.Element during SFC resolution
2016-03-01 10:12:17 -08:00
Ryan Cavanaugh
50eca44e46
Support JSDoc on class / obj. literal getters
...
Fixes #6878
2016-02-29 18:55:32 -08:00
Ryan Cavanaugh
b82ff93b01
Don't crash if there's no JSX.Element during SFC resolution
...
Fixes #7286
2016-02-29 18:35:48 -08:00
Ron Buckton
a7f9cda7bf
Merge branch 'transforms-transformer-ts' into transforms-transformer-jsx
2016-02-29 17:39:46 -08:00
Ron Buckton
a0dbe7601c
PR Feedback
2016-02-29 17:35:50 -08:00
zhengbli
c155de778a
Avoid removing indentation on a new line as trailing white spaces
2016-02-29 17:11:01 -08:00
Ron Buckton
fe7ad5fde3
Minor tweaks to naming
2016-02-29 15:39:38 -08:00
Ron Buckton
359875b67d
PR Feedback
2016-02-29 15:07:23 -08:00
Nathan Shively-Sanders
8a72229ce2
Merge pull request #7298 from Microsoft/contextually-type-binding-initializers
...
Contextually type binding initializers
2016-02-29 14:26:34 -08:00
Nathan Shively-Sanders
4c4bc61129
Remove mistakenly added webTestServer files
2016-02-29 13:32:17 -08:00
Ron Buckton
8e5e5f8813
Merge branch 'transforms-printer' into transforms-transformer-ts
2016-02-29 13:29:32 -08:00
Ron Buckton
b1d88282ce
Remove transformCompatibleEmit flag and make it the default.
2016-02-29 13:29:03 -08:00
Ron Buckton
cd2cf7d3c6
PR Feedback and defer makeUniqueName/getGeneratedNameForNode to printer.
2016-02-29 13:28:16 -08:00
Nathan Shively-Sanders
42cc565680
Support string literals+computed property names
...
With tests and associated baseline updates
2016-02-29 13:09:23 -08:00
Daniel Rosenwasser
98a2458bd0
Merge pull request #7299 from Microsoft/avoid-escape
...
Allow single-quoted strings when using double-quote characters
2016-02-29 11:35:11 -08:00
Daniel Rosenwasser
dbf8b02656
Use single-quoted strings in certain places.
2016-02-29 11:13:20 -08:00
Daniel Rosenwasser
e23c023ada
Allow single quoted strings when double quotes would otherwise need to be escaped.
2016-02-29 11:11:23 -08:00
Ron Buckton
d506e92e84
Early support for generators.
2016-02-29 11:04:56 -08:00
Nathan Shively-Sanders
70e9e0974a
Update baselines after merging with master
2016-02-29 11:04:10 -08:00
Nathan Shively-Sanders
0d37241394
Add test cases and baselines.
2016-02-29 10:15:23 -08:00
Nathan Shively-Sanders
c68947e0fb
Contextually type initializers of binding elements
...
Previously they were not contextually typed, which meant that lambdas got
completely incorrect types, and that types that rely on contextual typing,
like tuples and string literal types, did not work correctly.
2016-02-29 10:07:12 -08:00