Commit Graph
90 Commits
Author SHA1 Message Date
Andy Hanson 113338c791 Merge branch 'master' into map5 2017-01-12 12:35:00 -08:00
Zhengbo LiandGitHub a36db0ea10 Merge pull request #13424 from zhengbli/13129
Change the module specifier search order
2017-01-12 12:06:28 -08:00
Zhengbo Li c897235364 Change the module specifier search order 2017-01-11 14:30:37 -08:00
Andy Hanson 30462e11ef Merge branch 'master' into map5 2017-01-11 12:24:47 -08:00
Zhengbo Li 0c7e4bbb45 Update the message 2017-01-10 17:55:52 -08:00
Zhengbo Li 54f1230760 Change the remove unused local code fix message 2017-01-10 17:52:47 -08:00
Andy Hanson 8c5afd7f54 Merge branch 'master' into map5 2017-01-06 13:03:34 -08:00
Zhengbo Li b19a949ce4 Support path that specified index 2017-01-04 13:35:42 -08:00
Mohamed HegazyandGitHub 524fa64c8d Merge pull request #11547 from Microsoft/interfaceFixes
Codefix for implementing interfaces
2016-12-30 14:28:55 -08:00
Andy Hanson a67771265d Merge branch 'master' into map5 2016-12-29 09:11:19 -08:00
Zhengbo LiandGitHub 69e0677ea1 Support quick fixes for UMD global (#12545)
* Support quick fixes for UMD global

* refactor
2016-12-28 15:04:15 -08:00
Andy Hanson 2e6f369e8f Replace SparseArray<T> with T[] 2016-12-28 09:41:45 -08:00
Andy Hanson f510897dbd Remove "sparseArray" constructor function and just use array literals 2016-12-28 08:58:31 -08:00
Andy Hanson 55552585d0 Add iterators to Map interface, and shim iterators 2016-12-27 12:37:42 -08:00
Andy Hanson 8386d491ab Use sparse arrays for number-keyed maps 2016-12-27 11:17:33 -08:00
Arthur Ozga 97f18c9bf5 Cleanup 2016-12-14 10:28:18 -08:00
Arthur Ozga d75d548470 implicit any for synthesized signature 2016-12-14 09:24:19 -08:00
Arthur Ozga 8be881916b simplify and inline methods 2016-12-14 09:10:51 -08:00
Arthur Ozga 467381273e refactor fix 2016-12-14 08:41:55 -08:00
Arthur Ozga 3cfac081d5 abstract class expr instantiation and abstract fix works with class expr 2016-12-14 08:40:41 -08:00
Arthur Ozga 469745b181 Synthetic signature uses existing parameter names 2016-12-11 21:50:46 -08:00
Arthur Ozga b9ae36cfbe Simplify index signature generation 2016-12-09 13:25:58 -08:00
Arthur Ozga 1338b94b2c Simplify rest parameter handling 2016-12-09 10:48:17 -08:00
Arthur Ozga 5e48e339dd cleanup 2016-12-08 18:34:49 -08:00
Arthur Ozga 819a654bb3 Add tests and fix rest parameters 2016-12-08 18:34:35 -08:00
Arthur Ozga 97b3d7a9ef make index signature fix work with generics 2016-12-08 17:19:19 -08:00
Arthur Ozga 2f51b363bf add missing index signature support 2016-12-08 16:34:15 -08:00
Andy Hanson 6b1cc8972d Use native maps when they're available 2016-12-08 06:40:31 -08:00
Arthur Ozga 5cd0ea3741 handle well-known computed property/method names 2016-12-07 17:00:20 -08:00
Arthur Ozga c511aea581 Add Support for multiple signatures 2016-12-06 19:46:08 -08:00
Arthur Ozga f0c771303d implement getters/setters as property 2016-12-05 14:52:08 -08:00
Arthur Ozga ba80ce63ad stubbing extra completions 2016-11-29 14:33:20 -06:00
Arthur Ozga bf48564cc8 FIx typo in method stub. 2016-11-29 13:36:09 -06:00
Arthur Ozga 5d6a714a04 move helpers under codefix dir 2016-11-28 17:40:59 -06:00
Arthur Ozga f37640a43e Add args to diagnostic message 2016-11-28 16:47:26 -06:00
Arthur Ozga 16b146f882 Use array instead of map 2016-11-28 15:26:55 -06:00
Arthur Ozga 680af0f782 use getStart() 2016-11-28 14:42:55 -06:00
Arthur Ozga 4af0e2ab5b Merge branch 'master' into interfaceFixes 2016-11-28 14:13:10 -06:00
Andy Hanson 7c1f33f913 Fix lint errors 2016-11-21 10:42:54 -08:00
Arthur Ozga 69118cd3e4 Merge branch 'master' into interfaceFixes
* resolved conflicts with 4/ interface for codefixes
2016-11-16 17:13:31 -08:00
Paul van BrenkandZhengbo Li 52ec508e27 Code fix for missing imports (#11768)
* Add codefix for missing imports + tests

* Re-order and cleanup

* refactor

* make tests pass

* Make import specifier for new imports more comprehensive

* Fix existing import cases

* refactor

* Fix multiple import statement case

* add multiple code fixes and code action filtering and polishing

* not using the generic verify method for import fixes.

* Correct insert position for new imports

* improve the code action filtering logic

* Fix line ending issue

* cache where we can
2016-11-16 16:01:16 -08:00
Arthur Ozga 389959a5b5 Merge branch 'master' into interfaceFixes
* additionally consolidated codeFix testing
2016-11-15 14:43:14 -08:00
Arthur Ozga 6ed8d1803b unexpose resolveStructuredTypeMembers 2016-11-15 13:56:42 -08:00
Arthur Ozga 43afb806de remove fix
* fixRemoveAbstractModifierInNonAbstractClass.ts
2016-11-15 12:49:38 -08:00
Arthur Ozga a94d955d9d Aggregate changes before building result 2016-11-15 12:40:46 -08:00
Arthur Ozga d7d4bf6b04 Handle class expressions 2016-11-15 11:41:23 -08:00
Arthur Ozga 6400d53394 Fix handling of default class 2016-11-14 15:43:24 -08:00
Arthur Ozga cfe50d1b92 Fix extends -> implements for decorators/modifiers 2016-11-14 15:13:46 -08:00
Arthur Ozga bba96da128 remove multiple implements TODO 2016-11-14 14:33:29 -08:00
Arthur Ozga f6fc320c1f Get Ancestor instead of manual walk 2016-11-14 14:24:03 -08:00