Commit Graph

20961 Commits

Author SHA1 Message Date
Sheetal Nandi cb326ed298 Function to clear the per directory resolution 2017-10-10 16:40:12 -07:00
Sheetal Nandi 55bbcff348 Modify the changesAffectModuleResolution check 2017-10-10 16:36:09 -07:00
Andy d086b637c5 Remove removeWhere (#19082) 2017-10-10 15:52:41 -07:00
Sheetal Nandi 61dd815ebc Merge pull request #19072 from Microsoft/completionInClassMember
Handle the case of completion of class member when member name is being edited
2017-10-10 15:45:11 -07:00
Charles Pierce 249c2cbaf7 Maintain Export Modifier when Refactoring to ES6 Class #18435 (#19070) 2017-10-10 15:39:59 -07:00
Wesley Wigham 611e0f7b4a Do not rely on parent pointers in the binder (#19083) 2017-10-10 15:37:05 -07:00
Mohamed Hegazy 75fea4f5c4 Update Authors for TS 2.6 2017-10-10 15:27:43 -07:00
Andrew Casey d33a9acbcc Merge pull request #18950 from amcasey/MissingMemberFormatting
Improve AddMissingMember formatting
2017-10-10 13:12:05 -07:00
Andrew Casey 18afd8a50d Optimize getSynthesizedDeepClone 2017-10-10 13:08:57 -07:00
Andrew Casey 9ece0cc956 Move getSynthesizedDeepClone to services/utilities.ts 2017-10-10 13:01:11 -07:00
Andy 927ffefcf4 Replace more 'verify.rangeAfterCodeFix' with 'verify.codeFix' (#18800) 2017-10-10 11:28:05 -07:00
Andy b839e17e17 Improve JSDoc @augments diagnostics (#19011) 2017-10-10 11:27:53 -07:00
Sheetal Nandi c4298a3c9d Merge branch 'master' into configFileDiag 2017-10-10 11:12:07 -07:00
Sheetal Nandi d71406c866 Merge branch 'master' into resolutionCacheDefensiveChecks 2017-10-10 11:02:46 -07:00
Sheetal Nandi 3171d082a6 Handle the case of completion of class member when member name is being edited
Fixes #17977
2017-10-10 10:58:21 -07:00
Andy 9ccc1b4887 Remove unnecessary uses of any in shims.ts (#19038) 2017-10-10 10:54:29 -07:00
Andy 3eeb54861d Fix invalid cast (#18821) 2017-10-10 10:53:43 -07:00
Sheetal Nandi 67a6a9477f Merge pull request #16586 from Microsoft/projectRootAsCurrentDirectoryInEmit
Use the project root or the directory of current script info as the current directory to emit the file
2017-10-10 10:28:14 -07:00
Ron Buckton 62d045f1a2 Merge pull request #19057 from Microsoft/fix17564
Fix 'this' capturing for dynamic import
2017-10-10 10:21:43 -07:00
Ron Buckton dca6e33ac7 baseline updates 2017-10-10 10:03:18 -07:00
Ron Buckton 1125e0a966 Merge branch 'master' into fix17564 2017-10-10 09:47:04 -07:00
Sheetal Nandi 98d58d6517 Handle project close to release all the script infos held by the project 2017-10-09 20:12:53 -07:00
Sheetal Nandi aa22c56282 Swallow the directory watcher exceptions 2017-10-09 18:04:14 -07:00
Ron Buckton dc607c29b4 Fix 'this' capturing for dynamic import 2017-10-09 17:15:13 -07:00
falsandtru d23e5f1ee2 Fix Array.{reduce,reduceRight} methods (#18987) 2017-10-09 17:11:31 -07:00
Wesley Wigham 17a1cd069d Add deprecation warning to getSymbolDisplayBuilder (#18953)
* Add deprecation warning to getSymbolDisplayBuilder

* Accept API baselines
2017-10-09 16:55:20 -07:00
Sheetal Nandi b9592d4186 Use the parent most node_modules directory for module resolution failed lookup locations 2017-10-09 15:59:27 -07:00
Ron Buckton aaa06122b9 Fix recursive reference in type parameter default 2017-10-09 15:44:06 -07:00
Sheetal Nandi 6887dbc750 Assert if the script info that is attached to closed project is present
Adds assertion to investigate #19003 and #18928
2017-10-09 15:25:01 -07:00
Arthur Ozga 1db762356e Merge pull request #18706 from aozgaa/dev/aozgaa/JsDocExtendsSupport
support @extends in jsdoc
2017-10-09 15:08:58 -07:00
falsandtru 661ecc241e Improve Object.{values,entries} static methods (#18875) 2017-10-09 15:08:22 -07:00
Arthur Ozga 5faa739483 Merge pull request #18674 from aozgaa/dev/aozgaa/exceptionEvent
add error message test
2017-10-09 15:01:40 -07:00
Joe Calzaretta bb3467b8e1 Handle type guard predicates on Array<T>.find (#18160)
* Handle type guard predicates on `Array<T>.find`

If the `predicate` function passed to `Array<T>.find` or `ReadonlyArray<T>.find`
is a type guard narrowing `value` to type `S`, then any returned element should also
be narrowed to `S`.

Adding test case and associated baselines

* trailing whitespace after merge conflict
2017-10-09 14:58:41 -07:00
Arthur Ozga 5f3d6e753e update baselines 2017-10-09 14:43:51 -07:00
Sheetal Nandi 07ba906594 Handle the case when finishCachingPerDirectoryResolution is not called because of exception
Fixes #18975
2017-10-09 14:32:33 -07:00
Andy 8b60736b61 importFixes: Remove unnecessary undefined check (#19045) 2017-10-09 13:39:15 -07:00
Nathan Shively-Sanders 9b51c33582 Merge pull request #19005 from charlespierce/abstract_property_in_constructor
Error when accessing abstract property in constructor #9230
2017-10-09 13:21:33 -07:00
Ron Buckton 264652c0ef Fix emit for classes with both fields and 'extends null' 2017-10-09 13:14:49 -07:00
Charles Pierce 8486c48237 Fix linting error in new function 2017-10-09 13:01:30 -07:00
Sheetal Nandi 077f70276f Merge pull request #18970 from Microsoft/lessLoggingInTsc
Fine tune logging so that only triggers in watch are logged in normal mode vs verbose
2017-10-09 11:37:02 -07:00
Nathan Shively-Sanders 517dbf3ca7 Fix semicolon lint 2017-10-09 11:14:24 -07:00
Andy 2796ebfe35 In resolveNameHelper, use a lastNonBlockLocation (#18918) 2017-10-09 11:04:28 -07:00
Charles Pierce 79f5d968a1 Use ancestor walk to determine if property access is within constructor #9230 2017-10-09 10:57:08 -07:00
Nathan Shively-Sanders 405d8cf8eb In getSuggestionForNonexistentSymbol, guard name against undefined 2017-10-09 10:45:50 -07:00
Andy 8a55baf9a3 In @typedef tag, handle property with no type (#19013) 2017-10-09 09:58:02 -07:00
Charles Pierce 9e00df590d Error when accessing abstract property in constructor #9230 2017-10-06 19:46:29 -07:00
Arthur Ozga 932b1b038c better error message 2017-10-06 16:16:37 -07:00
Arthur Ozga 0afaadba3b add error for multiple tags 2017-10-06 15:56:39 -07:00
Klaus Meinhardt 9935bc0b2f Merge branch 'master' into update-types3 2017-10-07 00:15:20 +02:00
Andy e821c2b6e9 A parameter not declared as a rest parameter is not one (#18825) 2017-10-06 15:05:00 -07:00