// @target: ES5 // @declaration: true class c { } module m { export class c { } export class g { } } class g { } // Just the name var k: [c, m.c] = [new c(), new m.c()]; var l = k; var x: [g, m.g, () => c] = [new g(), new m.g(), () => new c()]; var y = x;