Commit Graph

14913 Commits

Author SHA1 Message Date
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