<!-- BUGS: Please use this template. --> <!-- QUESTIONS: This is not a general support forum! Ask Qs at http://stackoverflow.com/questions/tagged/typescript --> <!-- SUGGESTIONS: See https://github.com/Microsoft/TypeScript-wiki/blob/master/Writing-Good-Design-Proposals.md --> **TypeScript Version:** 2.0.3 **Code** ``` ts function foo(a?: number, ...args: number[]) {} foo(...[1,2,3]); // error var args = [1, 2, 3]; console.log(...args); //error ```