**Code** ```ts // @lib: dom,es5,es6 // @target: es6 // @noEmit: true // @allowJs: true // @checkJs: true // @Filename: a.js /** * @param {string} first */ function concat(/* first, second, ... */) { var s = '' for (var i = 0; l = arguments.length; i < l; i++) { s += arguments[i] } return s } ``` **Expected behavior:** No error. **Actual behavior:** Errors on each of the parameters.