=== tests/cases/compiler/privacyCheckExportAssignmentOnExportedGenericInterface1.ts === module Foo { >Foo : new () => A> export interface A { >A : A >T : T } } interface Foo { >Foo : Foo >T : T } var Foo: new () => Foo.A>; >Foo : new () => Foo.A> >Foo : any >A : Foo.A >Foo : Foo export = Foo; >Foo : Foo