TypeScript/tests/baselines/reference/typeTagNoErasure.errors.txt
Nathan Shively-Sanders 0987ee9e0e
Do not erase signatures in getSignatureOfTypeTag (#43688)
I don't see a reason for it, and it doesn't cause any tests to fail.
2021-04-15 10:53:23 -07:00

14 lines
547 B
Plaintext

tests/cases/conformance/jsdoc/typeTagNoErasure.js(7,6): error TS2345: Argument of type 'string' is not assignable to parameter of type 'number'.
==== tests/cases/conformance/jsdoc/typeTagNoErasure.js (1 errors) ====
/** @template T @typedef {<T1 extends T>(data: T1) => T1} Test */
/** @type {Test<number>} */
const test = dibbity => dibbity
test(1) // ok, T=1
test('hi') // error, T=number
~~~~
!!! error TS2345: Argument of type 'string' is not assignable to parameter of type 'number'.