Files
TypeScript/tests/cases/fourslash
Nathan Shively-Sanders b56093f3ac Fix type when annotated with a JSDoc function type (#22692)
* Fix type when annotated with a JSDoc function type

Previously,
1. A variable annotated with a JSDoc function type would not require all
its parameters to be provided. This should only apply to functions
without a type annotation.
2. A parameter in a function with a JSDoc function type annotation would
still have the type 'any'.
3. Two `var` declarations in a Typescript and Javascript file,
respectively, would error even when they had identical function types.

* Update baselines and add constructor test

* Handle ConstructorType too

* Add test:method sig inside literal type

* Contextually type parameters by parent sig's JSDoc

Instead of a syntactic check in getJSDocTag

* Remove redundant check:isUntypedSignatureInJSFile

* Positive check for value signatures

Instead of excluding type signatures piecemeal.
2018-03-19 16:00:45 -07:00
..
2018-01-17 15:18:54 -08:00
2018-01-31 11:12:09 -08:00
2017-12-15 16:31:27 -08:00
2018-01-31 11:12:09 -08:00
2018-01-17 15:18:54 -08:00
2017-06-19 14:22:56 -07:00
2017-08-15 12:44:21 -07:00
2018-01-17 15:18:54 -08:00
2017-12-27 16:56:03 -08:00
2017-06-19 11:13:58 -07:00
2017-12-07 12:38:44 -08:00
2017-12-07 12:39:16 -08:00
2017-12-07 12:38:08 -08:00
2017-06-14 21:41:19 -07:00
2017-06-19 16:18:42 -07:00
2017-06-21 17:04:39 -07:00
2017-09-19 17:56:34 -07:00
2017-09-19 17:56:34 -07:00
2017-09-19 17:56:34 -07:00
2017-09-19 17:56:34 -07:00
2017-08-16 17:36:50 -07:00
2017-10-31 16:10:17 -07:00
2017-09-19 17:56:34 -07:00
2017-09-22 16:21:31 -07:00
2017-09-09 12:52:10 -07:00
2017-06-08 18:59:30 -07:00
2017-06-08 18:59:30 -07:00
2017-06-08 18:59:30 -07:00
2017-06-08 18:59:30 -07:00
2017-06-08 18:59:30 -07:00
2017-06-08 18:59:30 -07:00
2017-06-08 18:59:30 -07:00
2017-06-08 19:22:29 -07:00
2017-06-08 18:59:30 -07:00
2017-06-08 18:59:30 -07:00
2017-06-08 18:59:30 -07:00
2017-06-08 18:59:30 -07:00
2017-06-08 18:59:30 -07:00
2017-06-08 18:59:30 -07:00
2017-06-08 18:59:30 -07:00
2017-06-08 18:59:30 -07:00
2017-06-08 18:59:30 -07:00
2017-06-08 18:59:30 -07:00
2017-06-08 18:59:30 -07:00
2017-06-08 18:59:30 -07:00
2017-06-08 18:59:30 -07:00