Sheetal Nandi
ca590d6fed
Need allowJs to be true to use the json module resolution
2018-02-23 14:00:23 -08:00
Sheetal Nandi
a1922fd41f
More tests and also do not add index signature for json module
2018-02-23 14:00:11 -08:00
Sheetal Nandi
00b6c32a10
Fix emit for json file
2018-02-23 13:59:58 -08:00
Sheetal Nandi
3572fad981
Bind and resolve the module for json file
2018-02-23 13:59:54 -08:00
Sheetal Nandi
ee2e267d38
Replace usage of jsonObject on JsonSourceFile
2018-02-23 13:59:47 -08:00
Sheetal Nandi
5771adbbe7
Resolve Json file when module resolution strategy is node
2018-02-23 13:54:39 -08:00
Sheetal Nandi
f1c879d090
Merge branch 'master' into watchOptions
2018-02-23 13:16:46 -08:00
Daniel Rosenwasser
4d284d617f
Merge pull request #22098 from alexeagle/pretty
...
fix --pretty output when context is multi-line
2018-02-23 12:51:01 -08:00
Sheetal Nandi
08ab6eb42d
Reload the text from file if there is pending reload of the script info before determining to use SVC
...
Fixes #20806
2018-02-23 12:10:24 -08:00
Sheetal Nandi
4d6b53bae5
Add test for scenario when script info being operated is pending on reload but has svc for the previous version
...
Test for #20806
2018-02-23 12:05:19 -08:00
Nathan Shively-Sanders
4099d48ea5
Update chrome-devtools baseline
2018-02-23 09:40:44 -08:00
Nathan Shively-Sanders
aa6b76fb6f
Merge branch 'master' into js-object-literal-assignments-as-declarations
2018-02-23 09:24:32 -08:00
Nathan Shively-Sanders
5d32a3145e
Merge branch 'js-prototype-assignment' into js-object-literal-assignments-as-declarations
2018-02-23 09:24:09 -08:00
Nathan Shively-Sanders
dd2523650e
Fix nested js-containers+proto assignment in types space
...
1. The actual symbols needed to be marked as containers.
2. Type node resolution needed to understand prototype assignments.
2018-02-23 09:16:01 -08:00
csigs
8e8efaf363
LEGO: Merge pull request 22148
...
LEGO: Merge pull request 22148
2018-02-23 09:10:44 -08:00
csigs
3adeef8572
LEGO: check in for master to temporary branch.
2018-02-23 17:10:14 +00:00
Wenlu Wang
30a96ba335
add support of codefix for Strict Class Initialization ( #21528 )
...
* add support of add undefined type to propertyDeclaration
* add support of add Definite Assignment Assertions to propertyDeclaration
* add support of add Initializer to propertyDeclaration
* remove useless parameter
* fix PropertyDeclaration emit missing exclamationToken
* merge fixes and fix
* fix unnecessary type assert
2018-02-23 07:25:50 -08:00
Alex Eagle
2e66e74e14
fix --pretty output when context is multi-line
...
Fixes #22097
2018-02-22 22:56:00 -08:00
uniqueiniquity
96441abce6
Update category for TS4090 to Error
2018-02-22 17:01:31 -08:00
Andrew Casey
8ead7ab29c
Organize imports within ambient module declarations
2018-02-22 16:30:57 -08:00
Andrew Casey
189eb505b9
Factor worker method out of ts.OrganizeImports.organizeImports
2018-02-22 16:30:56 -08:00
Andrew Casey
427e6ed3e6
Tidy isAmbientModule
2018-02-22 16:30:55 -08:00
Andy
e8fb587097
organizeImports: Avoid using full FindAllReferences ( #22102 )
...
* organizeImports: Avoid using full FindAllReferences
* Add parentheses
2018-02-22 16:26:37 -08:00
Sheetal Nandi
86dca7bada
Merge pull request #22090 from Microsoft/fileDeletedWatchClose
...
In tsc--watch, fix the leaking watch when old source file is not part of program any more
2018-02-22 16:04:17 -08:00
Sheetal Nandi
9569b13174
Use refcounts on the resolution so we arent going through failed lookup locations when resolutions are cached.
2018-02-22 16:04:00 -08:00
uniqueiniquity
71ff6dd91e
Allow characters in JsxText inside JsxFragment that would not normally scan
2018-02-22 15:56:34 -08:00
Andy
a299d2dd1c
isDeclarationName: support ComputedPropertyName ( #22123 )
...
* isDeclarationName: support ComputedPropertyName
* update additional baseline
2018-02-22 15:53:49 -08:00
Andy
75fa945f00
Simplify findContainingList ( #22128 )
2018-02-22 15:52:43 -08:00
Andy
73947b6ca7
Minor cleanup in getRenameInfoForNode ( #22130 )
2018-02-22 15:52:10 -08:00
Sheetal Nandi
fdb5e95f0a
Use the module cache to resolve non relative module name as well
2018-02-22 15:44:13 -08:00
Sheetal Nandi
403b7d8604
Add tests for module resolution order and reuse
2018-02-22 15:35:19 -08:00
Andy
bb2c58b977
Simplify uses of getPossibleSymbolReferencePositions ( #22099 )
2018-02-22 13:22:52 -08:00
Andy
790f65d15b
Simplify isJumpStatementTarget and isLabelOfLabeledStatement users using type predicates ( #22100 )
2018-02-22 13:22:34 -08:00
Andy
b90a56dc7a
Mark getOccurrences as deprecated in protocol.ts like it is in services/types.ts ( #22067 )
2018-02-22 13:21:40 -08:00
Nathan Shively-Sanders
aa88f71c2e
Fix js-prototype-assignment on declarations
2018-02-22 12:52:50 -08:00
Nathan Shively-Sanders
d55aa22d15
Code cleanup
2018-02-22 11:19:44 -08:00
Nathan Shively-Sanders
41fba6f34b
Incremental prototype+prototype assignment work
...
Had to fix nested incremental prototype detection, so I'll probably
merge this branch back into the PR branch.
2018-02-22 11:04:29 -08:00
Sheetal Nandi
0b248d5e29
Trace should write messages to the logger
2018-02-22 10:47:19 -08:00
Nathan Shively-Sanders
b14cf4ef9a
First draft of prototype assignment
...
* Still misses incremental additions to the prototype.
* Not tested with {} or class initalizers.
* Code needs a cleanup pass.
2018-02-22 09:25:42 -08:00
Andy
8463b1e028
Fix bug: don't call addIndirectUser if we're not tracking indirect users ( #22121 )
2018-02-22 09:20:59 -08:00
csigs
d9bcee490f
LEGO: Merge pull request 22122
...
LEGO: Merge pull request 22122
2018-02-22 09:10:32 -08:00
csigs
13d57fdd47
LEGO: check in for master to temporary branch.
2018-02-22 17:10:13 +00:00
csigs
f3ba15ba5b
LEGO: Merge pull request 22115
...
LEGO: Merge pull request 22115
2018-02-22 03:10:33 -08:00
csigs
ce4bd134aa
LEGO: check in for master to temporary branch.
2018-02-22 11:10:14 +00:00
csigs
95213f0083
LEGO: Merge pull request 22109
...
LEGO: Merge pull request 22109
2018-02-21 21:10:32 -08:00
csigs
a0b15e2b9a
LEGO: check in for master to temporary branch.
2018-02-22 05:10:13 +00:00
csigs
1c3e484bf1
LEGO: Merge pull request 22103
...
LEGO: Merge pull request 22103
2018-02-21 15:11:02 -08:00
csigs
4db45338f4
LEGO: check in for master to temporary branch.
2018-02-21 23:10:43 +00:00
Andrew Casey
72a7194b6c
Merge pull request #22007 from amcasey/UnusedImports
...
Implement ts.OrganizeImports.removeUnusedImports
2018-02-21 13:35:43 -08:00
Andy
4f309702c1
Separate isGlobalCompletion from CompletionKind ( #22074 )
...
* Separate isGlobalCompletion from CompletionKind
* Fix comments
2018-02-21 13:12:13 -08:00