//// [functionTypeArgumentArrayAssignment.ts] interface Array { foo: T; length: number; } function map() { var ys: U[] = []; } //// [functionTypeArgumentArrayAssignment.js] function map() { var ys = []; }