TypeScript/tests/baselines/reference/jsdocVariadicType.symbols
Jean Pierre 40ec8392a1
Fixes JSDoc @type function with variable args is interpreted incorrectly (#44864)
* Fixes #44386

* Add test

* Move test from fourslash to conformance
2021-07-13 17:17:24 -07:00

15 lines
389 B
Plaintext

=== tests/cases/conformance/jsdoc/a.js ===
/**
* @type {function(boolean, string, ...*):void}
*/
const foo = function (a, b, ...r) { };
>foo : Symbol(foo, Decl(a.js, 3, 5))
>a : Symbol(a, Decl(a.js, 3, 22))
>b : Symbol(b, Decl(a.js, 3, 24))
>r : Symbol(r, Decl(a.js, 3, 27))
=== tests/cases/conformance/jsdoc/b.ts ===
foo(false, '');
>foo : Symbol(foo, Decl(a.js, 3, 5))