28 lines
539 B
Plaintext
28 lines
539 B
Plaintext
=== tests/cases/compiler/privacyCheckExternalModuleExportAssignmentOfGenericClass_1.ts ===
|
|
import Foo = require("privacyCheckExternalModuleExportAssignmentOfGenericClass_0");
|
|
>Foo : typeof Foo
|
|
|
|
export = Bar;
|
|
>Bar : Bar
|
|
|
|
interface Bar {
|
|
>Bar : Bar
|
|
|
|
foo: Foo<number>;
|
|
>foo : Foo<number>
|
|
>Foo : Foo<A>
|
|
}
|
|
=== tests/cases/compiler/privacyCheckExternalModuleExportAssignmentOfGenericClass_0.ts ===
|
|
export = Foo;
|
|
>Foo : Foo<A>
|
|
|
|
class Foo<A> {
|
|
>Foo : Foo<A>
|
|
>A : A
|
|
|
|
constructor(public a: A) { }
|
|
>a : A
|
|
>A : A
|
|
}
|
|
|