Andy
0701ed5d4b
isControlFlowEndingStatement: don't try to enumerate all possible parent kinds ( #22131 )
2018-03-01 13:12:53 -08:00
Andy
928ffaa1b5
Fix type of isIterationStatement ( #22065 )
2018-03-01 13:12:18 -08:00
Andy
7b929e090d
Remove unnecessary length check in getSyntacticDocumentHighlights ( #22064 )
2018-03-01 13:11:45 -08:00
Yuichi Nukiyama
c7f65e8725
support groups property ( #22176 )
...
* support groups property
* fix option unittests
2018-03-01 12:58:25 -08:00
Andy
0a72568e59
findAllReferences: Make definition info independent of search location ( #21748 )
2018-03-01 12:46:00 -08:00
Anders Hejlsberg
bb05122a50
Merge pull request #22197 from Microsoft/fixConditionalTypes
...
Conditional type fixes
2018-03-01 10:27:15 -08:00
Josh Goldberg
24d3035184
Added --preserveWatchOutput flag ( #21303 )
...
Description: "Whether to keep outdated console output in watch mode instead of clearing the screen."
Since the `pretty?` compiler options flag is marked as `@internal`, made this one too.
2018-03-01 09:55:58 -08:00
csigs
cd4c51822a
LEGO: Merge pull request 22265
...
LEGO: Merge pull request 22265
2018-03-01 09:10:42 -08:00
csigs
a9440cb057
LEGO: check in for master to temporary branch.
2018-03-01 17:10:24 +00:00
Andy
03ba8a0852
mergeMapLikes: Improve type ( #22237 )
...
* mergeMapLikes: Improve type
* Make source Partial<T>
* T extends object
* Update api baseline
2018-03-01 07:35:42 -08:00
Andy
6385c66215
Simplify diagnostics fourslash tests ( #22245 )
2018-03-01 07:34:51 -08:00
Anders Hejlsberg
9c965aa691
Merge branch 'master' into fixConditionalTypes
2018-03-01 06:29:02 -08:00
csigs
c487a9dc04
LEGO: Merge pull request 22260
...
LEGO: Merge pull request 22260
2018-03-01 03:10:38 -08:00
csigs
3df0b4cd61
LEGO: check in for master to temporary branch.
2018-03-01 11:10:18 +00:00
csigs
d0cdeef512
LEGO: Merge pull request 22256
...
LEGO: Merge pull request 22256
2018-02-28 21:10:38 -08:00
csigs
75c6c8c788
LEGO: check in for master to temporary branch.
2018-03-01 05:10:18 +00:00
Wesley Wigham
c12fc0d6c3
Format unique symmbol string output with unique symbol and not typeof within checker ( #22247 )
...
* Accept baseline update to symbol test
* Set default node flag instead of accepting new error
2018-02-28 17:55:56 -08:00
Anders Hejlsberg
69580c4561
Filter outer type parameters (similar to anonymous types)
2018-02-28 16:57:25 -08:00
Wesley Wigham
ec249f7f67
Fix typo in inference ( #22243 )
2018-02-28 16:56:54 -08:00
Wesley Wigham
b8e0009c9b
Set syntheticLiteralTypeOrigin on synthetic undefined-type members ( #22216 )
...
* Have getNameOfSymbolAsWritten quote nonidentifier nonnumeric symbols all the time
* Revert checker changes
* Reuse synthetic origin to indicate that derived declaration name may need to be quoted
2018-02-28 16:03:05 -08:00
Wesley Wigham
1a43ad01a7
Lookup JSX namespace within factory function ( #22207 )
...
* Lookup JSX namespace within factory function
* Rename functions
2018-02-28 15:48:33 -08:00
Wesley Wigham
62185673fd
Emit unqiue symbols with typeof if possible before issuing an error ( #21403 )
2018-02-28 15:44:12 -08:00
Wesley Wigham
7a31192ecb
Stop binding type predicate types twice ( #22210 )
2018-02-28 15:43:13 -08:00
csigs
fabd325867
LEGO: Merge pull request 22244
...
LEGO: Merge pull request 22244
2018-02-28 15:10:56 -08:00
csigs
7adcd663f8
LEGO: check in for master to temporary branch.
2018-02-28 23:10:37 +00:00
Sheetal Nandi
005a50f587
Merge pull request #22136 from Microsoft/moduleResolution
...
Use cache for the non-relative module resolution and enhance the watches for failed lookup locations
2018-02-28 14:39:22 -08:00
Benjamin Lichtman
ca12cdcb5f
Merge pull request #22138 from uniqueiniquity/conflictingDefinitionsError
...
Update category for TS4090 to Error
2018-02-28 14:22:41 -08:00
Anders Hejlsberg
992870aefa
Accept new baselines
2018-02-28 14:08:49 -08:00
Anders Hejlsberg
e5b568f9f4
Consistently propagate 'any' and 'never' types in type inference
2018-02-28 14:08:25 -08:00
Andy
fa4619c5c1
Add 'info' diagnostics ( #22204 )
...
* Add 'info' diagnostics
* Code review
2018-02-28 11:16:32 -08:00
csigs
e26d4e4729
LEGO: Merge pull request 22234
...
LEGO: Merge pull request 22234
2018-02-28 09:10:49 -08:00
csigs
d6448b8a7e
LEGO: check in for master to temporary branch.
2018-02-28 17:10:29 +00:00
Anders Hejlsberg
c0c3f4aa12
Accept new baselines
2018-02-28 06:39:44 -08:00
Anders Hejlsberg
3fca99522b
Update tests
2018-02-28 06:39:36 -08:00
Anders Hejlsberg
56e6deefc7
Distributive conditional type applied to 'never' produces 'never'
2018-02-28 06:39:17 -08:00
Anders Hejlsberg
daf3ed8e22
Fix comment
2018-02-27 17:34:49 -08:00
Wesley Wigham
c1128d6957
Fix declaration emitted crash on mapped type with no type ( #22213 )
2018-02-27 16:12:03 -08:00
Wesley Wigham
dafa7321c6
Add semicolons to import helpers ( #22212 )
2018-02-27 16:11:33 -08:00
Anders Hejlsberg
a0b16fd5d4
Accept baseline changes
2018-02-27 15:15:23 -08:00
Anders Hejlsberg
c9c282b2d7
Update test
2018-02-27 15:15:08 -08:00
Anders Hejlsberg
5105cdfffc
Accept API baseline changes
2018-02-27 15:14:49 -08:00
csigs
4b3d3bc00d
LEGO: Merge pull request 22215
...
LEGO: Merge pull request 22215
2018-02-27 15:11:12 -08:00
csigs
20fe73bb66
LEGO: check in for master to temporary branch.
2018-02-27 23:10:46 +00:00
Anders Hejlsberg
de3871a4fc
Propagate 'never' and the wildcard type in type inference
2018-02-27 15:10:43 -08:00
Andy
f4af74aae1
Simplify TextChanges#getChanges ( #22157 )
...
* Simplify TextChanges#getChanges
* Rename function and improve assert
2018-02-27 12:26:05 -08:00
Wesley Wigham
32c63a2628
Add support for transpiling per-file jsx pragmas ( #21218 )
...
* Add support for per-file jsx pragmas
* Add error for using jsx factory pragma with fragments
* More tests, use different regex class for pragma capture
* Unify all pragma parsing machinery
2018-02-26 16:10:00 -08:00
Andy
0b1e21794d
fourslash diagnostics tests: use objects instead of strings ( #22193 )
2018-02-26 14:55:26 -08:00
Anders Hejlsberg
b9e06bfd38
Merge branch 'master' into fixConditionalTypes
...
# Conflicts:
# src/compiler/checker.ts
2018-02-26 14:50:23 -08:00
Anders Hejlsberg
eaf806fedc
Accept new baselines
2018-02-26 14:26:35 -08:00
Anders Hejlsberg
3ad62ef3d6
Update tests
2018-02-26 14:26:26 -08:00