Sheetal Nandi
2777c3a890
Close the file watcher if present for the source file
2018-02-21 11:01:58 -08:00
Sheetal Nandi
05fcc225a4
Add test case when the deleted file's watch is not closed
2018-02-21 10:57:04 -08:00
Andy
dda4bd0d0b
fixClassDoesnotImplementInheritedAbstractMember: Don't perform fix for same class twice ( #22073 )
2018-02-21 10:03:02 -08:00
Andy
dd47f2492b
getSemanticDocumentHighlights: Use toMultiMap helper ( #22059 )
...
* getSemanticDocumentHighlights: Use `toMultiMap` helper
* Rename to arrayToMultiMap and follow pattern of arrayToMap and arrayToNumericMap
2018-02-21 10:02:34 -08:00
Andy
530d7e9358
Update LKG ( #22085 )
2018-02-21 09:12:48 -08:00
csigs
661c377e40
LEGO: Merge pull request 22086
...
LEGO: Merge pull request 22086
2018-02-21 09:10:49 -08:00
csigs
6523927716
LEGO: check in for master to temporary branch.
2018-02-21 17:10:30 +00:00
csigs
794c870ac6
LEGO: Merge pull request 22079
...
LEGO: Merge pull request 22079
2018-02-21 03:10:33 -08:00
csigs
81e5cf70a9
LEGO: check in for master to temporary branch.
2018-02-21 11:10:14 +00:00
Andy
4833657c33
Use 'append' in chunkObjectLiteralElements ( #22068 )
2018-02-20 15:30:12 -08:00
Daniel Rosenwasser
0559151eb2
Merge pull request #21990 from Microsoft/documentExportAssignment
...
Document 'ExportAssignment' slightly.
2018-02-20 15:03:32 -08:00
Andy
b00c13b716
Fix bug: Handle QualifiedName in getMeaningFromRightHandSideOfImportEquals ( #21779 )
...
* Fix bug: Handle QualifiedName in getMeaningFromRightHandSideOfImportEquals
* Fix lint
2018-02-20 14:32:51 -08:00
Ricardo N Feliciano
98baea992e
Remove unneeded circleci branch in CircleCi config. ( #22017 )
2018-02-20 11:19:15 -08:00
Nathan Shively-Sanders
05c42d9789
Update user tests ( #22056 )
...
* Update user tests:
1. New error in abstract-leveldown
2. Changes in chrome-devtools
I'm suggesting fixes at abstract-leveldown#204 -- they don't know much
about typescript.
* Further shrink chrome baselines (?)
2018-02-20 09:34:02 -08:00
csigs
675109d41a
LEGO: Merge pull request 22055
...
LEGO: Merge pull request 22055
2018-02-20 09:10:50 -08:00
csigs
64c24b61f1
LEGO: check in for master to temporary branch.
2018-02-20 17:10:32 +00:00
csigs
7e908dbe91
LEGO: Merge pull request 22043
...
LEGO: Merge pull request 22043
2018-02-19 21:10:45 -08:00
csigs
e305c5190e
LEGO: check in for master to temporary branch.
2018-02-20 05:10:17 +00:00
Daniel Rosenwasser
1b3e6a0f8a
Accepted baselines.
2018-02-16 19:39:32 -08:00
Andy
b3edc8f9f4
Apply 'no-unnecessary-type-assertion' lint rule ( #22005 )
...
* Apply 'no-unnecessary-type-assertion' lint rule
* Fix type error
* Fix tsconfig.json
* Add --format back
2018-02-16 18:38:00 -08:00
Andy
8e078b9fde
Add comment to isGlobalCompletion ( #21973 )
2018-02-16 16:48:42 -08:00
Andy
69abe49930
Supports more locations for completions contextual types ( #21946 )
2018-02-16 16:48:03 -08:00
Andy
9ee51fadd9
Have Symbol#isReferenced check the SymbolFlags of the reference ( #21996 )
2018-02-16 16:47:13 -08:00
Sheetal Nandi
ecddf8468f
Fix the assert for undefined leaf in LineNode ( #21924 )
...
Fixes #21818
2018-02-16 16:37:32 -08:00
Sergii Bezliudnyi
b6f82adfed
add template to jsdoc completion ( #21978 )
2018-02-16 16:27:57 -08:00
Andrew Casey
8341b1369d
Merge pull request #22004 from amcasey/FARBadImport
...
Make FAR handle non-existent imported symbols
2018-02-16 16:17:04 -08:00
Mohamed Hegazy
f95b9bc65d
Port generated lib files ( #22003 )
...
* Port generated lib files
* Port generated lib files
2018-02-16 15:53:44 -08:00
Andrew Casey
b64eefdb20
Remove redundant null check
2018-02-16 15:50:12 -08:00
Andrew Casey
d2cbd8de06
Merge pull request #22001 from amcasey/OrganizeImportsMissedCommits
...
Group imports before sorting and coalescing
2018-02-16 15:28:15 -08:00
Andrew Casey
1faefc7703
Use correct lowercase name
2018-02-16 14:51:31 -08:00
Andrew Casey
9c2b95dae3
Make FAR handle non-existent imported symbols
2018-02-16 14:49:23 -08:00
Daniel Rosenwasser
4b34c428a7
Merge pull request #21751 from felicianotech/circleci
...
Try out CircleCI.
2018-02-16 14:12:35 -08:00
Nathan Shively-Sanders
7e8dab681a
typingsInstaller:Remove triple-slash references ( #21982 )
...
Replace them with an explicit list of files in tsconfig. I got this list
by adding --listFiles to the jake-generated command.
2018-02-16 14:00:10 -08:00
Andrew Casey
7a31394788
Group imports before sorting and coalescing
2018-02-16 13:15:07 -08:00
Andrew Casey
70e9a5e6dc
Merge pull request #21909 from amcasey/OrganizeImports
...
Introduce an organizeImports command
2018-02-16 12:49:02 -08:00
Andrew Casey
5c278cee17
Address PR feedback
...
Eliminate cancellation token
Add organizeImports.ts to tsconfig.json
Simplify ts.OrganizeImports.organizeImports
Simplify sortImports
Semantic change: all invalid module specifiers are now considered to be
equal.
Simplify comparisons using ||
Pull out imports with invalid modules specifiers
...for separate processing. They are tacked on to the end of the
organized imports in their original order.
Bonus: downstream functions can now assume imports have valid module
specifiers.
Rename baseline folder with leading lowercase
Simplify coalesceImports
Remove some unnecessary null checks
Simplify baseline generation
2018-02-16 10:56:16 -08:00
Andrew Casey
f4141ac6bf
Separate OrganizeImports into its own namespace and file
2018-02-16 10:52:29 -08:00
Andrew Casey
979b14689e
Fix lint errors
2018-02-16 10:52:21 -08:00
Andrew Casey
5656f35b6a
Introduce an organizeImports command
...
In phase 1, it coalesces imports from the same module and sorts the
results, but does not remove unused imports.
Some trivia is lost during coalescing, but none should be duplicated.
2018-02-16 10:51:38 -08:00
Andy
b70aa229c6
getTextOfPropertyName: Assert input value is a PropertyName ( #21981 )
2018-02-16 10:48:57 -08:00
Daniel Rosenwasser
06286e760a
Document 'ExportAssignment' slightly.
2018-02-16 01:17:45 -08:00
Andy
cfc234f959
Simplify getBraceMatchingAtPosition ( #21979 )
2018-02-15 16:29:42 -08:00
Andy
f8f4bb8fdd
textChanges: Clean up handling of newLineCharacter ( #21970 )
2018-02-15 13:02:56 -08:00
Andy
347bff14a9
textChanges: Simplify getChanges ( #21971 )
...
* textChanges: Simplify getChanges
* Return ReadonlyArray
2018-02-15 13:02:45 -08:00
Andy
81df5313d7
Simplify getOccurrencesAtPosition ( #21977 )
2018-02-15 13:02:32 -08:00
Anders Hejlsberg
0f697c376b
Merge pull request #21947 from Microsoft/fixKeyofWildcard
...
Fix issue with 'keyof T' and conditional types
2018-02-15 12:44:51 -08:00
Andy
a133cec246
Fix bug: Interface type parameter merged with property is not unused ( #21966 )
2018-02-15 09:30:58 -08:00
Andy
1b6aa1386f
Handle non-preserved const enums in debug messages ( #21945 )
2018-02-15 09:21:33 -08:00
Andy
8518343dc8
Add isStringLiteralLike helper ( #21953 )
2018-02-14 13:25:04 -08:00
Andy
2ee92948d8
Support @param tag on property declaration initializer ( #21907 )
...
* Support @param tag on property declaration initializer
* Update test
* Finish updating test
2018-02-14 10:12:38 -08:00