Commit Graph

23471 Commits

Author SHA1 Message Date
Andrew Casey 3ca1cc406a Clean up TODOs for #18445 2018-01-17 15:29:41 -08:00
Ryan Cavanaugh 265a8b0011 Update issue_template.md 2018-01-17 15:21:15 -08:00
Wesley Wigham 99d6b0d308 Actually get the apparent type of intersection members when calculating intersection apparent types (#21133)
* Actually get the apparent type of intersection members when calculating intersection apparent types

* Add nonjsx variant

* Fix nit
2018-01-17 15:20:09 -08:00
Andrew Casey db3f7c538e Update test baselines 2018-01-17 15:18:54 -08:00
Ryan Cavanaugh f92e6a26c9 Update issue_template.md 2018-01-17 15:14:27 -08:00
Andrew Casey b4a382bdd2 Stop explicitly storing newline in refactoring/code fix contexts
It's already in the EditorSettings and the LanguageServiceHost.

Fixes #18291
Fixes #18445
2018-01-17 15:14:03 -08:00
Andrew Casey 9a83077d78 Add explanatory comment 2018-01-17 15:12:39 -08:00
Sheetal Nandi 9ad9dc106c Merge pull request #21171 from Microsoft/renameSymLinks
Rename through all projects with same file through symLink
2018-01-17 15:08:27 -08:00
Sheetal Nandi 41c02e6482 Merge pull request #20515 from Microsoft/fileAddedAfterProjectOpen
Update the project graph before checking if opened file is present in the existing project
2018-01-17 15:07:46 -08:00
Andrew Casey 5de6ac1a2f Simplify test cases 2018-01-17 15:06:54 -08:00
Andrew Casey 3b5689fa1f Add more test coverage for unusedParameterInLambda 2018-01-17 15:06:54 -08:00
Andrew Casey e354754b2a Special case arrow functions with only parameter unused
Fixes GH #18274
2018-01-17 15:06:53 -08:00
Sheetal Nandi 8281c7a137 Fix the invalid file/directory location when getting file system entry for caching read directory results
Fixes #20607
2018-01-17 15:00:22 -08:00
Andy 1dcc83e6d2 Minor cleanup in getDynamicIndentation (#21240) 2018-01-17 14:29:19 -08:00
Andy ec37651308 Use packageId for suggestion to install @types/packageName (#21241) 2018-01-17 14:22:58 -08:00
Mohamed Hegazy b0d7d5a7ef Fix #21089: Do not infer from numeric index signature in Object.values and Object.entries (#21129)
* Fix https://github.com/Microsoft/TypeScript/issues/21089: Do not infer from numeric index signature in Object.values and Object.entries

* Update test
2018-01-17 14:16:11 -08:00
Nathan Shively-Sanders 485ec34e8e Test assignability of indexed access types 2018-01-17 13:22:31 -08:00
Nathan Shively-Sanders 5c889299f4 Indexed access relation check object+index types
Previously, it only check the object types, and only if the index types
were identical. Now both checks call `isRelatedTo` recursively.
2018-01-17 13:21:10 -08:00
Ryan Cavanaugh 7e1e038cf3 Update issue_template.md 2018-01-17 13:17:56 -08:00
Anders Hejlsberg 4ec6fdd96f Merge branch 'master' into conditionalTypes
# Conflicts:
#	src/compiler/checker.ts
#	src/compiler/types.ts
#	tests/baselines/reference/api/tsserverlibrary.d.ts
#	tests/baselines/reference/api/typescript.d.ts
2018-01-17 13:12:36 -08:00
Ron Buckton 3c988e8f5a Merge pull request #21215 from Microsoft/fix20461
Fixes var declaration shadowing in async functions
2018-01-17 13:08:18 -08:00
Sheetal Nandi 56d754cf0f Add watchDirectory to be using dynamic polling 2018-01-17 12:59:11 -08:00
Sheetal Nandi f4954d0529 Test case for watching using fs.watch recursively 2018-01-17 12:59:11 -08:00
Sheetal Nandi ab17600e86 Improve test to verify the count of callbacks for the watched directories through watchFile 2018-01-17 12:59:11 -08:00
Sheetal Nandi c3db9fadb0 Add tests for #19989, #20023 2018-01-17 12:59:11 -08:00
Sheetal Nandi 0c04fb1803 Add support to test when watching directories through watchFile 2018-01-17 12:59:11 -08:00
Sheetal Nandi 787c995985 Allow recursive directory watching on non supported file system 2018-01-17 12:59:10 -08:00
Sheetal Nandi bcfa02f501 Add option to watch using fs.watch instead of watching through polling 2018-01-17 12:59:10 -08:00
Sheetal Nandi fa8d4cba78 Move the polling settings to sys instead of watch utilities 2018-01-17 12:59:10 -08:00
Sheetal Nandi 09caaa3775 Fix the api test failures 2018-01-17 12:59:10 -08:00
Sheetal Nandi c3b9904190 Add test to verify timeout queues 2018-01-17 12:59:10 -08:00
Sheetal Nandi 976f330044 Watch based on dynamic polling priority frequency queue 2018-01-17 12:59:09 -08:00
Sheetal Nandi aa5e49a4d4 Update watchFile to take priority (which is currently polling interval being passed to the host) 2018-01-17 12:59:09 -08:00
Sheetal Nandi cabb211702 Create polling interval as non optional parameter 2018-01-17 12:59:09 -08:00
Sheetal Nandi c8e2b9c7c0 Simplify check output errors 2018-01-17 12:59:09 -08:00
Sheetal Nandi 7f32f9ac78 Rename and restructure non polling watch file 2018-01-17 12:59:09 -08:00
Sheetal Nandi 63a3a65ac7 Use toLowercase as utility function 2018-01-17 12:59:09 -08:00
Sheetal Nandi ca52f089da Rearrange the code to have functions after executing code 2018-01-17 12:59:08 -08:00
Sheetal Nandi ed5673c13c Simplify and correct the fsWatchFile callback handling with the stats invoked 2018-01-17 12:59:08 -08:00
Sheetal Nandi f6f465280d Fix the error callback of the present directory watcher 2018-01-17 12:59:08 -08:00
Ryan Cavanaugh ea6d7e9175 Make issue template more enthusiastic 2018-01-17 12:44:03 -08:00
Andy e248d08e4c Combine repeatString helper functions (#21235) 2018-01-17 12:43:41 -08:00
Andy f96dc84a70 Make getCombinedCodeFix API public (#21234) 2018-01-17 12:42:31 -08:00
Benjamin Lichtman 8f6c516ef9 Merge pull request #21205 from uniqueiniquity/resolveTripleSlashReferencePaths
Fix Windows-style absolute paths in triple-slash directives
2018-01-17 12:31:46 -08:00
Andy 8ed885db3e Add completions from the 'this' type (#21231)
* Add completions from the 'this' type

* Code review
2018-01-17 12:05:31 -08:00
Mohamed Hegazy 48ac3019b4 Add example to command description 2018-01-17 11:59:01 -08:00
Mohamed Hegazy 33fd30250d update authors 2018-01-17 11:58:38 -08:00
Ron Buckton 5b45db7907 PR Feedback 2018-01-17 11:55:43 -08:00
Andy b363f4f9cd Log packageId in --traceResolution (#21233) 2018-01-17 11:41:23 -08:00
Ron Buckton afaa139475 Namespaces do not have the same 'var' scope 2018-01-17 11:30:48 -08:00