Closed

Description
TypeScript Version: 2.8.0-dev.20180302
Code
/** @param {number} x */
function f(x) {
return x+1;
}
Expected behavior:
/** @param {number} x */
function f(x: number) {
return x+1;
}
Actual behavior:
/** @param {number} x */
function f(x: number) {
return x + 1;
}
Inferring the type from usage does not have this problem, so we could probably reuse some code from there.