/// //// interface IFoo { //// foo(): T; //// } //// function foo(/**/): string { return null; } //// function foo(x: T): T { return null; } goTo.marker(); edit.insert("x: string");