Mohamed Hegazy
4487917f89
Quick fix for no-implicit-any errors to add explicit type annotation ( #14786 )
...
* Infer from usage quick fix
* Change full function singature
* Add property/element access support
* Fix a few issues
* Some cleanup
* Expose getArrayType and getPromiseType
* Switch to collecting all usage before infering
* Infer array and promise type arguments
* Handel enums in binary operators
* consolidate usage of addCandidateTypes
* Handel rest paramters
* Properly handel `+=` and `+` inference for numbers and strings
* Add print quickfixes debug helper
* Add rest param tests
* Add optional paramter tests
* Handel set accessors
* Support getters
* Support no implicit any error for variable at use site
* Support properties
* Only offer quick fix if an infered type other than any is available
* Rename functions
* Move to a separate namespace
* Check cancellation token
* Cleanup
* Check for accesibile symbols where serializing types
* Remove JS support
* Reorganize functions
* Mark APIs as internal
* Fix lint errors
* Removed conflict markers.
* Update 'createSymbol' to use '__String'.
* Fixed most problems relating to '__String' and 'includeJsDocComments' in the fix itself.
* Addressed most API changes.
* Make all helpers internal
* Use a diffrent writer and not the built-in single line write
* Infer types for all parameters in a parameter list instead of one at a time
* Accept baselines
* Code review commments
* Respond to code review comments
2017-10-12 10:14:58 -07:00
..
2017-10-04 18:48:16 -07:00
2017-10-04 13:48:08 -07:00
2017-10-04 13:48:08 -07:00
2017-10-05 11:38:21 -07:00
2017-09-26 15:16:29 -07:00
2017-09-26 15:16:29 -07:00
2017-09-26 15:16:29 -07:00
2017-09-26 15:16:29 -07:00
2017-10-04 11:26:41 -07:00
2017-10-04 11:23:58 -07:00
2017-10-04 11:26:41 -07:00
2017-10-04 11:23:58 -07:00
2017-09-26 15:16:29 -07:00
2017-10-10 11:28:05 -07:00
2017-10-10 11:28:05 -07:00
2017-10-10 11:28:05 -07:00
2017-10-10 11:28:05 -07:00
2017-10-10 11:28:05 -07:00
2017-10-10 11:28:05 -07:00
2017-10-10 11:28:05 -07:00
2017-10-10 11:28:05 -07:00
2017-10-10 11:28:05 -07:00
2017-10-10 11:28:05 -07:00
2017-10-10 11:28:05 -07:00
2017-10-10 11:28:05 -07:00
2017-10-10 11:28:05 -07:00
2017-10-10 11:28:05 -07:00
2017-10-10 11:28:05 -07:00
2017-10-10 11:28:05 -07:00
2017-10-10 11:28:05 -07:00
2017-10-10 11:28:05 -07:00
2017-10-10 11:28:05 -07:00
2017-10-10 11:28:05 -07:00
2017-10-10 11:28:05 -07:00
2017-10-10 11:28:05 -07:00
2017-10-10 11:28:05 -07:00
2017-10-10 11:28:05 -07:00
2017-10-10 11:28:05 -07:00
2017-10-10 11:28:05 -07:00
2017-10-10 11:28:05 -07:00
2017-10-10 11:28:05 -07:00
2017-10-10 11:28:05 -07:00
2017-10-10 11:28:05 -07:00
2017-10-10 11:28:05 -07:00
2017-10-10 11:28:05 -07:00
2017-10-10 11:28:05 -07:00
2017-10-10 11:28:05 -07:00
2017-10-10 11:28:05 -07:00
2017-10-10 11:28:05 -07:00
2017-10-10 11:28:05 -07:00
2017-10-10 11:28:05 -07:00
2017-10-10 11:28:05 -07:00
2017-10-10 11:28:05 -07:00
2017-10-12 10:14:58 -07:00
2017-10-12 10:14:58 -07:00
2017-10-12 10:14:58 -07:00
2017-10-12 10:14:58 -07:00
2017-10-12 10:14:58 -07:00
2017-10-12 10:14:58 -07:00
2017-10-12 10:14:58 -07:00
2017-10-12 10:14:58 -07:00
2017-10-12 10:14:58 -07:00
2017-10-12 10:14:58 -07:00
2017-10-12 10:14:58 -07:00
2017-10-12 10:14:58 -07:00
2017-10-12 10:14:58 -07:00
2017-10-12 10:14:58 -07:00
2017-10-12 10:14:58 -07:00
2017-10-12 10:14:58 -07:00
2017-10-12 10:14:58 -07:00
2017-10-04 09:32:09 -07:00
2017-09-26 15:16:29 -07:00
2017-09-26 15:16:29 -07:00
2017-10-10 10:58:21 -07:00
2017-09-22 10:42:02 -07:00
2017-10-04 09:32:09 -07:00
2017-10-11 09:04:51 -07:00
2017-10-10 15:39:59 -07:00
2017-10-10 15:39:59 -07:00
2017-09-26 17:29:34 -07:00
2017-09-26 17:29:34 -07:00
2017-09-26 17:29:34 -07:00
2017-09-26 17:29:34 -07:00
2017-09-26 17:29:34 -07:00
2017-09-26 17:29:34 -07:00
2017-09-26 17:29:34 -07:00
2017-09-26 17:29:34 -07:00
2017-09-26 17:29:34 -07:00
2017-09-26 17:29:34 -07:00
2017-09-26 17:29:34 -07:00
2017-09-26 17:29:34 -07:00
2017-10-11 16:38:38 -07:00
2017-09-26 17:29:34 -07:00
2017-09-26 17:29:34 -07:00
2017-09-26 17:29:34 -07:00
2017-09-26 17:29:34 -07:00
2017-09-26 17:29:34 -07:00
2017-09-26 17:29:34 -07:00
2017-09-26 17:29:34 -07:00
2017-09-26 17:29:34 -07:00
2017-09-26 17:29:34 -07:00
2017-09-26 17:29:34 -07:00
2017-09-26 17:29:34 -07:00
2017-09-26 17:29:34 -07:00
2017-09-26 17:29:34 -07:00
2017-09-26 17:29:34 -07:00
2017-09-26 17:29:34 -07:00
2017-09-26 17:29:34 -07:00
2017-10-06 14:29:45 -07:00
2017-10-06 14:29:45 -07:00
2017-09-27 15:18:25 -07:00
2017-09-27 15:18:25 -07:00
2017-09-26 15:16:29 -07:00
2017-10-04 09:52:51 -07:00
2017-10-06 14:29:45 -07:00
2017-10-04 13:48:08 -07:00
2017-09-28 12:34:54 -07:00
2017-10-06 16:16:37 -07:00
2017-09-22 16:21:31 -07:00
2017-09-25 12:11:33 -07:00
2017-10-10 11:28:05 -07:00
2017-10-10 11:28:05 -07:00
2017-10-10 11:28:05 -07:00
2017-10-10 11:28:05 -07:00
2017-10-10 11:28:05 -07:00
2017-10-10 11:28:05 -07:00
2017-10-10 11:28:05 -07:00
2017-10-10 11:28:05 -07:00
2017-10-10 11:28:05 -07:00
2017-10-10 11:28:05 -07:00
2017-10-10 11:28:05 -07:00
2017-10-10 11:28:05 -07:00
2017-10-10 11:28:05 -07:00
2017-10-10 11:28:05 -07:00
2017-10-10 11:28:05 -07:00
2017-10-10 11:28:05 -07:00
2017-10-10 11:28:05 -07:00
2017-10-10 11:28:05 -07:00
2017-10-10 11:28:05 -07:00
2017-10-10 11:28:05 -07:00
2017-10-10 11:28:05 -07:00
2017-10-10 11:28:05 -07:00
2017-10-10 11:28:05 -07:00
2017-10-10 11:28:05 -07:00
2017-10-10 11:28:05 -07:00
2017-10-10 11:28:05 -07:00
2017-10-10 11:28:05 -07:00
2017-10-10 11:28:05 -07:00
2017-10-10 11:28:05 -07:00
2017-10-10 11:28:05 -07:00
2017-10-10 11:28:05 -07:00
2017-10-10 11:28:05 -07:00
2017-10-10 11:28:05 -07:00
2017-10-10 11:28:05 -07:00
2017-10-10 11:28:05 -07:00
2017-10-10 11:28:05 -07:00
2017-10-10 11:28:05 -07:00
2017-10-10 11:28:05 -07:00
2017-10-10 11:28:05 -07:00
2017-10-10 11:28:05 -07:00
2017-10-10 11:28:05 -07:00
2017-10-10 11:28:05 -07:00
2017-10-10 11:28:05 -07:00
2017-10-10 11:28:05 -07:00
2017-10-10 11:28:05 -07:00
2017-10-10 11:28:05 -07:00
2017-10-10 11:28:05 -07:00
2017-10-10 11:28:05 -07:00
2017-10-10 11:28:05 -07:00
2017-10-10 11:28:05 -07:00
2017-10-10 11:28:05 -07:00
2017-10-10 11:28:05 -07:00
2017-10-10 11:28:05 -07:00