TypeScript/tests/baselines/reference/privacyTopLevelAmbientExternalModuleImportWithoutExport.types

113 lines
9.9 KiB
Text

=== tests/cases/compiler/privacyTopLevelAmbientExternalModuleImportWithoutExport_core.ts ===
///<reference path='privacyTopLevelAmbientExternalModuleImportWithoutExport_require2.ts'/>
///<reference path='privacyTopLevelAmbientExternalModuleImportWithoutExport_require3.ts'/>
// Privacy errors - importing private elements
import im_private_mi_private = require("m");
>im_private_mi_private : typeof im_private_mi_private, Symbol(im_private_mi_private,Decl(privacyTopLevelAmbientExternalModuleImportWithoutExport_core.ts,0,0))
import im_private_mu_private = require("m2");
>im_private_mu_private : typeof im_private_mu_private, Symbol(im_private_mu_private,Decl(privacyTopLevelAmbientExternalModuleImportWithoutExport_core.ts,3,44))
import im_private_mi_public = require("privacyTopLevelAmbientExternalModuleImportWithoutExport_require");
>im_private_mi_public : typeof im_private_mi_public, Symbol(im_private_mi_public,Decl(privacyTopLevelAmbientExternalModuleImportWithoutExport_core.ts,4,45))
import im_private_mu_public = require("privacyTopLevelAmbientExternalModuleImportWithoutExport_require1");
>im_private_mu_public : typeof im_private_mu_public, Symbol(im_private_mu_public,Decl(privacyTopLevelAmbientExternalModuleImportWithoutExport_core.ts,5,105))
// Usage of privacy error imports
var privateUse_im_private_mi_private = new im_private_mi_private.c_private();
>privateUse_im_private_mi_private : im_private_mi_private.c_private, Symbol(privateUse_im_private_mi_private,Decl(privacyTopLevelAmbientExternalModuleImportWithoutExport_core.ts,9,3))
>new im_private_mi_private.c_private() : im_private_mi_private.c_private
>im_private_mi_private.c_private : typeof im_private_mi_private.c_private, Symbol(im_private_mi_private.c_private,Decl(privacyTopLevelAmbientExternalModuleImportWithoutExport_require2.ts,2,20))
>im_private_mi_private : typeof im_private_mi_private, Symbol(im_private_mi_private,Decl(privacyTopLevelAmbientExternalModuleImportWithoutExport_core.ts,0,0))
>c_private : typeof im_private_mi_private.c_private, Symbol(im_private_mi_private.c_private,Decl(privacyTopLevelAmbientExternalModuleImportWithoutExport_require2.ts,2,20))
export var publicUse_im_private_mi_private = new im_private_mi_private.c_private();
>publicUse_im_private_mi_private : im_private_mi_private.c_private, Symbol(publicUse_im_private_mi_private,Decl(privacyTopLevelAmbientExternalModuleImportWithoutExport_core.ts,10,10))
>new im_private_mi_private.c_private() : im_private_mi_private.c_private
>im_private_mi_private.c_private : typeof im_private_mi_private.c_private, Symbol(im_private_mi_private.c_private,Decl(privacyTopLevelAmbientExternalModuleImportWithoutExport_require2.ts,2,20))
>im_private_mi_private : typeof im_private_mi_private, Symbol(im_private_mi_private,Decl(privacyTopLevelAmbientExternalModuleImportWithoutExport_core.ts,0,0))
>c_private : typeof im_private_mi_private.c_private, Symbol(im_private_mi_private.c_private,Decl(privacyTopLevelAmbientExternalModuleImportWithoutExport_require2.ts,2,20))
var privateUse_im_private_mu_private = new im_private_mu_private.c_private();
>privateUse_im_private_mu_private : im_private_mu_private.c_private, Symbol(privateUse_im_private_mu_private,Decl(privacyTopLevelAmbientExternalModuleImportWithoutExport_core.ts,11,3))
>new im_private_mu_private.c_private() : im_private_mu_private.c_private
>im_private_mu_private.c_private : typeof im_private_mu_private.c_private, Symbol(im_private_mu_private.c_private,Decl(privacyTopLevelAmbientExternalModuleImportWithoutExport_require3.ts,0,21))
>im_private_mu_private : typeof im_private_mu_private, Symbol(im_private_mu_private,Decl(privacyTopLevelAmbientExternalModuleImportWithoutExport_core.ts,3,44))
>c_private : typeof im_private_mu_private.c_private, Symbol(im_private_mu_private.c_private,Decl(privacyTopLevelAmbientExternalModuleImportWithoutExport_require3.ts,0,21))
export var publicUse_im_private_mu_private = new im_private_mu_private.c_private();
>publicUse_im_private_mu_private : im_private_mu_private.c_private, Symbol(publicUse_im_private_mu_private,Decl(privacyTopLevelAmbientExternalModuleImportWithoutExport_core.ts,12,10))
>new im_private_mu_private.c_private() : im_private_mu_private.c_private
>im_private_mu_private.c_private : typeof im_private_mu_private.c_private, Symbol(im_private_mu_private.c_private,Decl(privacyTopLevelAmbientExternalModuleImportWithoutExport_require3.ts,0,21))
>im_private_mu_private : typeof im_private_mu_private, Symbol(im_private_mu_private,Decl(privacyTopLevelAmbientExternalModuleImportWithoutExport_core.ts,3,44))
>c_private : typeof im_private_mu_private.c_private, Symbol(im_private_mu_private.c_private,Decl(privacyTopLevelAmbientExternalModuleImportWithoutExport_require3.ts,0,21))
var privateUse_im_private_mi_public = new im_private_mi_public.c_public();
>privateUse_im_private_mi_public : im_private_mi_public.c_public, Symbol(privateUse_im_private_mi_public,Decl(privacyTopLevelAmbientExternalModuleImportWithoutExport_core.ts,13,3),Decl(privacyTopLevelAmbientExternalModuleImportWithoutExport_core.ts,15,3))
>new im_private_mi_public.c_public() : im_private_mi_public.c_public
>im_private_mi_public.c_public : typeof im_private_mi_public.c_public, Symbol(im_private_mi_public.c_public,Decl(privacyTopLevelAmbientExternalModuleImportWithoutExport_require.ts,0,0))
>im_private_mi_public : typeof im_private_mi_public, Symbol(im_private_mi_public,Decl(privacyTopLevelAmbientExternalModuleImportWithoutExport_core.ts,4,45))
>c_public : typeof im_private_mi_public.c_public, Symbol(im_private_mi_public.c_public,Decl(privacyTopLevelAmbientExternalModuleImportWithoutExport_require.ts,0,0))
export var publicUse_im_private_mi_public = new im_private_mi_public.c_public();
>publicUse_im_private_mi_public : im_private_mi_public.c_public, Symbol(publicUse_im_private_mi_public,Decl(privacyTopLevelAmbientExternalModuleImportWithoutExport_core.ts,14,10),Decl(privacyTopLevelAmbientExternalModuleImportWithoutExport_core.ts,16,10))
>new im_private_mi_public.c_public() : im_private_mi_public.c_public
>im_private_mi_public.c_public : typeof im_private_mi_public.c_public, Symbol(im_private_mi_public.c_public,Decl(privacyTopLevelAmbientExternalModuleImportWithoutExport_require.ts,0,0))
>im_private_mi_public : typeof im_private_mi_public, Symbol(im_private_mi_public,Decl(privacyTopLevelAmbientExternalModuleImportWithoutExport_core.ts,4,45))
>c_public : typeof im_private_mi_public.c_public, Symbol(im_private_mi_public.c_public,Decl(privacyTopLevelAmbientExternalModuleImportWithoutExport_require.ts,0,0))
var privateUse_im_private_mi_public = new im_private_mi_public.c_public();
>privateUse_im_private_mi_public : im_private_mi_public.c_public, Symbol(privateUse_im_private_mi_public,Decl(privacyTopLevelAmbientExternalModuleImportWithoutExport_core.ts,13,3),Decl(privacyTopLevelAmbientExternalModuleImportWithoutExport_core.ts,15,3))
>new im_private_mi_public.c_public() : im_private_mi_public.c_public
>im_private_mi_public.c_public : typeof im_private_mi_public.c_public, Symbol(im_private_mi_public.c_public,Decl(privacyTopLevelAmbientExternalModuleImportWithoutExport_require.ts,0,0))
>im_private_mi_public : typeof im_private_mi_public, Symbol(im_private_mi_public,Decl(privacyTopLevelAmbientExternalModuleImportWithoutExport_core.ts,4,45))
>c_public : typeof im_private_mi_public.c_public, Symbol(im_private_mi_public.c_public,Decl(privacyTopLevelAmbientExternalModuleImportWithoutExport_require.ts,0,0))
export var publicUse_im_private_mi_public = new im_private_mi_public.c_public();
>publicUse_im_private_mi_public : im_private_mi_public.c_public, Symbol(publicUse_im_private_mi_public,Decl(privacyTopLevelAmbientExternalModuleImportWithoutExport_core.ts,14,10),Decl(privacyTopLevelAmbientExternalModuleImportWithoutExport_core.ts,16,10))
>new im_private_mi_public.c_public() : im_private_mi_public.c_public
>im_private_mi_public.c_public : typeof im_private_mi_public.c_public, Symbol(im_private_mi_public.c_public,Decl(privacyTopLevelAmbientExternalModuleImportWithoutExport_require.ts,0,0))
>im_private_mi_public : typeof im_private_mi_public, Symbol(im_private_mi_public,Decl(privacyTopLevelAmbientExternalModuleImportWithoutExport_core.ts,4,45))
>c_public : typeof im_private_mi_public.c_public, Symbol(im_private_mi_public.c_public,Decl(privacyTopLevelAmbientExternalModuleImportWithoutExport_require.ts,0,0))
=== tests/cases/compiler/privacyTopLevelAmbientExternalModuleImportWithoutExport_require.ts ===
// Public elements
export class c_public {
>c_public : c_public, Symbol(c_public,Decl(privacyTopLevelAmbientExternalModuleImportWithoutExport_require.ts,0,0))
foo: string;
>foo : string, Symbol(foo,Decl(privacyTopLevelAmbientExternalModuleImportWithoutExport_require.ts,2,23))
}
=== tests/cases/compiler/privacyTopLevelAmbientExternalModuleImportWithoutExport_require1.ts ===
export class c_public {
>c_public : c_public, Symbol(c_public,Decl(privacyTopLevelAmbientExternalModuleImportWithoutExport_require1.ts,0,0))
bar: string;
>bar : string, Symbol(bar,Decl(privacyTopLevelAmbientExternalModuleImportWithoutExport_require1.ts,0,23))
}
=== tests/cases/compiler/privacyTopLevelAmbientExternalModuleImportWithoutExport_require2.ts ===
// private elements
// Export - Error ambient modules allowed only in global
declare module 'm' {
export class c_private {
>c_private : c_private, Symbol(c_private,Decl(privacyTopLevelAmbientExternalModuleImportWithoutExport_require2.ts,2,20))
baz: string
>baz : string, Symbol(baz,Decl(privacyTopLevelAmbientExternalModuleImportWithoutExport_require2.ts,3,28))
}
}
=== tests/cases/compiler/privacyTopLevelAmbientExternalModuleImportWithoutExport_require3.ts ===
declare module 'm2' {
export class c_private {
>c_private : c_private, Symbol(c_private,Decl(privacyTopLevelAmbientExternalModuleImportWithoutExport_require3.ts,0,21))
bing: string;
>bing : string, Symbol(bing,Decl(privacyTopLevelAmbientExternalModuleImportWithoutExport_require3.ts,1,28))
}
}