Commit Graph

34031 Commits

Author SHA1 Message Date
Klaus Meinhardt f0a77ddcd3 accept baselines 2018-07-01 12:42:29 +02:00
Klaus Meinhardt 1be9ec3ddb expose createExpressionStatement and updateExpressionStatement
keep a deprecated alias for back-compat

Fixes: #25220
2018-07-01 12:26:43 +02:00
Klaus Meinhardt 11837f0109 revert unnecessary change 2018-06-30 22:33:44 +02:00
Klaus Meinhardt 7077dd91a8 getLeftmostExpression: handle AsExpression and NonNullExpression
Fixes: #25223
2018-06-30 22:23:48 +02:00
Klaus Meinhardt bfdb1cc391 createExportAssignment: parenthesize nested class or function expression
Fixes: #25222
2018-06-30 21:53:34 +02:00
Anders Hejlsberg 4a368c9466 Accept new baselines 2018-06-29 17:16:31 -10:00
Anders Hejlsberg 92f5f1dd9d Add regression test 2018-06-29 17:16:23 -10:00
Andy a1746d4cfe Use helper functions in a few more places (#21308)
* Use helper functions in a few more places

* Fix typo

* Update API (#24966)
2018-06-29 20:07:42 -07:00
Anders Hejlsberg d80795cc17 Accept new baselines 2018-06-29 17:00:13 -10:00
Anders Hejlsberg 4bca0a40b9 Guard against recursion in resolveAnonymousTypeMembers 2018-06-29 16:59:55 -10:00
Andy ded446573a ChangeTracker: Combine deleteDeclaration, deleteNode, and deleteNodeInList (#25276)
* ChangeTracker: Combine deleteDeclaration, deleteNode, and deleteNodeInList

* Change name

* Update API (#24966)
2018-06-29 19:53:32 -07:00
Andy Hanson 856ebe82f6 Update API (#24966) 2018-06-29 19:42:18 -07:00
Andy Hanson 2fa27ffdf7 Combine code-fix-all for missing class member and missing enum member 2018-06-29 19:39:19 -07:00
Wesley Wigham 18e3f487a4 Support LibraryManagedAttributes<TComponent, TAttributes> JSX namespace type (#24422)
* WIP

* Allow type alias for managed type

* Add a large test

* Accept updatedbaselines

* Fix typo in test, add one more example
2018-06-29 18:45:29 -07:00
Wesley Wigham 313a0b8990 Remove deprecated SymbolDisplayBuilder API (#25331)
* Remove deprecated API

* Accept API baseline updates
2018-06-29 18:37:50 -07:00
Benjamin Lichtman 2c14bf1d59 Add test 2018-06-29 17:12:06 -07:00
Benjamin Lichtman 6f68652f2a Only include attribute span if one or more 2018-06-29 17:12:05 -07:00
Benjamin Lichtman 3ca4c23e4c Add outlining regions for jsxelements and jsxattributes 2018-06-29 17:12:05 -07:00
Andy e7543d6d81 Simplify getRangeOfEnclosingComment (#25168) 2018-06-29 16:58:28 -07:00
Andy c5bd0405c4 JsxTagNameExpression can only be Identifier | ThisExpression, not any PrimaryExpression (#21555)
* JsxTagNameExpression can only be Identifier | ThisExpression, not any PrimaryExpression

* Use a type similar to PropertyAccessEntityNameExpression

* Fix lint errors
2018-06-29 16:50:44 -07:00
Andy 48d31eddc8 Split isConst into isVarConst and isEnumConst (#25312) 2018-06-29 16:47:11 -07:00
Daniel Rosenwasser b5f386eb6e Merge pull request #25311 from Microsoft/betterAlwaysTrueFalseErrors
Even better "always true/false" errors
2018-06-29 14:07:04 -07:00
Benjamin Lichtman bf508cbe11 Merge pull request #25325 from uniqueiniquity/stopFoldingRegionDelimiters
Stop folding region delimiters
2018-06-29 12:40:23 -07:00
Benjamin Lichtman ba8bc55907 Make regexp a constant 2018-06-29 11:51:56 -07:00
Benjamin Lichtman f0e5056063 Add test 2018-06-29 11:34:58 -07:00
Benjamin Lichtman 699186083b Stop including region delimiter comments in comment fold regions 2018-06-29 11:34:58 -07:00
Wesley Wigham 30db30055f Fix module specifier case handling for declaration emit (#25110) 2018-06-29 11:02:43 -07:00
Mohamed Hegazy 374fefe7ce Merge pull request #25320 from typescript-bot/user-update-20180505
🤖 User test baselines have changed
2018-06-29 10:41:26 -07:00
Mohamed Hegazy c27dace3df Merge pull request #25182 from Kingwl/fix-missing-enum-member
add quick fix for add missing enum member
2018-06-29 10:19:23 -07:00
typescript-bot d8d0f815ca Update user baselines 2018-06-29 13:30:03 +00:00
Daniel Rosenwasser 8530fe0219 Merge pull request #25315 from Microsoft/strictifyTest
Strictify test
2018-06-28 23:54:53 -07:00
Daniel Rosenwasser 84b21a8f7d Accepted baselines. 2018-06-28 22:43:10 -07:00
Daniel Rosenwasser d46b54b639 Actually make the test file use '--strict'. 2018-06-28 22:36:59 -07:00
Daniel Rosenwasser f23c180a38 Merge pull request #25287 from Microsoft/skipToNonNullTargets
Skip to non null targets in error messages
2018-06-28 22:26:36 -07:00
John Doe 6d01001125 Assignement -> Assignment 2018-06-28 19:03:58 -07:00
John Doe 26bb46c336 Asignment -> Assignment 2018-06-28 19:03:18 -07:00
John Doe a46844aab6 arugments -> arguments 2018-06-28 19:02:43 -07:00
John Doe b7b66a28ee arbitary -> arbitrary 2018-06-28 19:01:46 -07:00
John Doe d83ddcfa9c abount -> about 2018-06-28 18:59:37 -07:00
John Doe a0c186a781 anohter -> another 2018-06-28 18:58:29 -07:00
John Doe 15c38596fa affectected -> affected 2018-06-28 18:52:56 -07:00
John Doe ba9b8c29ee additinal -> additional 2018-06-28 18:51:46 -07:00
John Doe a40b357646 accross -> across 2018-06-28 18:50:55 -07:00
John Doe 2522a264e7 actuallty -> actually 2018-06-28 18:50:39 -07:00
Daniel Rosenwasser 441388c9dc Accepted baselines. 2018-06-28 16:08:02 -07:00
Daniel Rosenwasser 6f06fd0d46 Use a more direct error. 2018-06-28 16:06:55 -07:00
Daniel Rosenwasser 584e923f42 Accepted baselines. 2018-06-28 16:00:51 -07:00
Daniel Rosenwasser c853d7c048 Don't elaborate on primitives at all. 2018-06-28 15:34:27 -07:00
Daniel Rosenwasser 12a201c29e Added test case. 2018-06-28 15:30:10 -07:00
Wesley Wigham 2a19580144 Introduce more caching and deferral into jsx checking (#25302)
* Introduce more caching and deferral into jsx checking

* Accept baseline with removed duplicated error
2018-06-28 14:43:20 -07:00