TypeScript/tests/baselines/reference/privacyVar.types

609 lines
30 KiB
Text

=== tests/cases/compiler/privacyVar.ts ===
export module m1 {
>m1 : typeof m1, Symbol(m1,Decl(privacyVar.ts,0,0))
export class C1_public {
>C1_public : C1_public, Symbol(C1_public,Decl(privacyVar.ts,0,18))
private f1() {
>f1 : () => void, Symbol(f1,Decl(privacyVar.ts,1,28))
}
}
class C2_private {
>C2_private : C2_private, Symbol(C2_private,Decl(privacyVar.ts,4,5))
}
export class C3_public {
>C3_public : C3_public, Symbol(C3_public,Decl(privacyVar.ts,7,5))
private C3_v1_private: C1_public;
>C3_v1_private : C1_public, Symbol(C3_v1_private,Decl(privacyVar.ts,9,28))
>C1_public : C1_public, Symbol(C1_public,Decl(privacyVar.ts,0,18))
public C3_v2_public: C1_public;
>C3_v2_public : C1_public, Symbol(C3_v2_public,Decl(privacyVar.ts,10,41))
>C1_public : C1_public, Symbol(C1_public,Decl(privacyVar.ts,0,18))
private C3_v3_private: C2_private;
>C3_v3_private : C2_private, Symbol(C3_v3_private,Decl(privacyVar.ts,11,39))
>C2_private : C2_private, Symbol(C2_private,Decl(privacyVar.ts,4,5))
public C3_v4_public: C2_private; // error
>C3_v4_public : C2_private, Symbol(C3_v4_public,Decl(privacyVar.ts,12,42))
>C2_private : C2_private, Symbol(C2_private,Decl(privacyVar.ts,4,5))
private C3_v11_private = new C1_public();
>C3_v11_private : C1_public, Symbol(C3_v11_private,Decl(privacyVar.ts,13,40))
>new C1_public() : C1_public
>C1_public : typeof C1_public, Symbol(C1_public,Decl(privacyVar.ts,0,18))
public C3_v12_public = new C1_public();
>C3_v12_public : C1_public, Symbol(C3_v12_public,Decl(privacyVar.ts,15,49))
>new C1_public() : C1_public
>C1_public : typeof C1_public, Symbol(C1_public,Decl(privacyVar.ts,0,18))
private C3_v13_private = new C2_private();
>C3_v13_private : C2_private, Symbol(C3_v13_private,Decl(privacyVar.ts,16,47))
>new C2_private() : C2_private
>C2_private : typeof C2_private, Symbol(C2_private,Decl(privacyVar.ts,4,5))
public C3_v14_public = new C2_private(); // error
>C3_v14_public : C2_private, Symbol(C3_v14_public,Decl(privacyVar.ts,17,50))
>new C2_private() : C2_private
>C2_private : typeof C2_private, Symbol(C2_private,Decl(privacyVar.ts,4,5))
private C3_v21_private: C1_public = new C1_public();
>C3_v21_private : C1_public, Symbol(C3_v21_private,Decl(privacyVar.ts,18,48))
>C1_public : C1_public, Symbol(C1_public,Decl(privacyVar.ts,0,18))
>new C1_public() : C1_public
>C1_public : typeof C1_public, Symbol(C1_public,Decl(privacyVar.ts,0,18))
public C3_v22_public: C1_public = new C1_public();
>C3_v22_public : C1_public, Symbol(C3_v22_public,Decl(privacyVar.ts,20,60))
>C1_public : C1_public, Symbol(C1_public,Decl(privacyVar.ts,0,18))
>new C1_public() : C1_public
>C1_public : typeof C1_public, Symbol(C1_public,Decl(privacyVar.ts,0,18))
private C3_v23_private: C2_private = new C2_private();
>C3_v23_private : C2_private, Symbol(C3_v23_private,Decl(privacyVar.ts,21,58))
>C2_private : C2_private, Symbol(C2_private,Decl(privacyVar.ts,4,5))
>new C2_private() : C2_private
>C2_private : typeof C2_private, Symbol(C2_private,Decl(privacyVar.ts,4,5))
public C3_v24_public: C2_private = new C2_private(); // error
>C3_v24_public : C2_private, Symbol(C3_v24_public,Decl(privacyVar.ts,22,62))
>C2_private : C2_private, Symbol(C2_private,Decl(privacyVar.ts,4,5))
>new C2_private() : C2_private
>C2_private : typeof C2_private, Symbol(C2_private,Decl(privacyVar.ts,4,5))
}
class C4_public {
>C4_public : C4_public, Symbol(C4_public,Decl(privacyVar.ts,24,5))
private C4_v1_private: C1_public;
>C4_v1_private : C1_public, Symbol(C4_v1_private,Decl(privacyVar.ts,26,21))
>C1_public : C1_public, Symbol(C1_public,Decl(privacyVar.ts,0,18))
public C4_v2_public: C1_public;
>C4_v2_public : C1_public, Symbol(C4_v2_public,Decl(privacyVar.ts,27,41))
>C1_public : C1_public, Symbol(C1_public,Decl(privacyVar.ts,0,18))
private C4_v3_private: C2_private;
>C4_v3_private : C2_private, Symbol(C4_v3_private,Decl(privacyVar.ts,28,39))
>C2_private : C2_private, Symbol(C2_private,Decl(privacyVar.ts,4,5))
public C4_v4_public: C2_private;
>C4_v4_public : C2_private, Symbol(C4_v4_public,Decl(privacyVar.ts,29,42))
>C2_private : C2_private, Symbol(C2_private,Decl(privacyVar.ts,4,5))
private C4_v11_private = new C1_public();
>C4_v11_private : C1_public, Symbol(C4_v11_private,Decl(privacyVar.ts,30,40))
>new C1_public() : C1_public
>C1_public : typeof C1_public, Symbol(C1_public,Decl(privacyVar.ts,0,18))
public C4_v12_public = new C1_public();
>C4_v12_public : C1_public, Symbol(C4_v12_public,Decl(privacyVar.ts,32,49))
>new C1_public() : C1_public
>C1_public : typeof C1_public, Symbol(C1_public,Decl(privacyVar.ts,0,18))
private C4_v13_private = new C2_private();
>C4_v13_private : C2_private, Symbol(C4_v13_private,Decl(privacyVar.ts,33,47))
>new C2_private() : C2_private
>C2_private : typeof C2_private, Symbol(C2_private,Decl(privacyVar.ts,4,5))
public C4_v14_public = new C2_private();
>C4_v14_public : C2_private, Symbol(C4_v14_public,Decl(privacyVar.ts,34,50))
>new C2_private() : C2_private
>C2_private : typeof C2_private, Symbol(C2_private,Decl(privacyVar.ts,4,5))
private C4_v21_private: C1_public = new C1_public();
>C4_v21_private : C1_public, Symbol(C4_v21_private,Decl(privacyVar.ts,35,48))
>C1_public : C1_public, Symbol(C1_public,Decl(privacyVar.ts,0,18))
>new C1_public() : C1_public
>C1_public : typeof C1_public, Symbol(C1_public,Decl(privacyVar.ts,0,18))
public C4_v22_public: C1_public = new C1_public();
>C4_v22_public : C1_public, Symbol(C4_v22_public,Decl(privacyVar.ts,37,60))
>C1_public : C1_public, Symbol(C1_public,Decl(privacyVar.ts,0,18))
>new C1_public() : C1_public
>C1_public : typeof C1_public, Symbol(C1_public,Decl(privacyVar.ts,0,18))
private C4_v23_private: C2_private = new C2_private();
>C4_v23_private : C2_private, Symbol(C4_v23_private,Decl(privacyVar.ts,38,58))
>C2_private : C2_private, Symbol(C2_private,Decl(privacyVar.ts,4,5))
>new C2_private() : C2_private
>C2_private : typeof C2_private, Symbol(C2_private,Decl(privacyVar.ts,4,5))
public C4_v24_public: C2_private = new C2_private();
>C4_v24_public : C2_private, Symbol(C4_v24_public,Decl(privacyVar.ts,39,62))
>C2_private : C2_private, Symbol(C2_private,Decl(privacyVar.ts,4,5))
>new C2_private() : C2_private
>C2_private : typeof C2_private, Symbol(C2_private,Decl(privacyVar.ts,4,5))
}
var m1_v1_private: C1_public;
>m1_v1_private : C1_public, Symbol(m1_v1_private,Decl(privacyVar.ts,43,7))
>C1_public : C1_public, Symbol(C1_public,Decl(privacyVar.ts,0,18))
export var m1_v2_public: C1_public;
>m1_v2_public : C1_public, Symbol(m1_v2_public,Decl(privacyVar.ts,44,14))
>C1_public : C1_public, Symbol(C1_public,Decl(privacyVar.ts,0,18))
var m1_v3_private: C2_private;
>m1_v3_private : C2_private, Symbol(m1_v3_private,Decl(privacyVar.ts,45,7))
>C2_private : C2_private, Symbol(C2_private,Decl(privacyVar.ts,4,5))
export var m1_v4_public: C2_private; // error
>m1_v4_public : C2_private, Symbol(m1_v4_public,Decl(privacyVar.ts,46,14))
>C2_private : C2_private, Symbol(C2_private,Decl(privacyVar.ts,4,5))
var m1_v11_private = new C1_public();
>m1_v11_private : C1_public, Symbol(m1_v11_private,Decl(privacyVar.ts,48,7))
>new C1_public() : C1_public
>C1_public : typeof C1_public, Symbol(C1_public,Decl(privacyVar.ts,0,18))
export var m1_v12_public = new C1_public();
>m1_v12_public : C1_public, Symbol(m1_v12_public,Decl(privacyVar.ts,49,14))
>new C1_public() : C1_public
>C1_public : typeof C1_public, Symbol(C1_public,Decl(privacyVar.ts,0,18))
var m1_v13_private = new C2_private();
>m1_v13_private : C2_private, Symbol(m1_v13_private,Decl(privacyVar.ts,50,7))
>new C2_private() : C2_private
>C2_private : typeof C2_private, Symbol(C2_private,Decl(privacyVar.ts,4,5))
export var m1_v14_public = new C2_private(); //error
>m1_v14_public : C2_private, Symbol(m1_v14_public,Decl(privacyVar.ts,51,14))
>new C2_private() : C2_private
>C2_private : typeof C2_private, Symbol(C2_private,Decl(privacyVar.ts,4,5))
var m1_v21_private: C1_public = new C1_public();
>m1_v21_private : C1_public, Symbol(m1_v21_private,Decl(privacyVar.ts,53,7))
>C1_public : C1_public, Symbol(C1_public,Decl(privacyVar.ts,0,18))
>new C1_public() : C1_public
>C1_public : typeof C1_public, Symbol(C1_public,Decl(privacyVar.ts,0,18))
export var m1_v22_public: C1_public = new C1_public();
>m1_v22_public : C1_public, Symbol(m1_v22_public,Decl(privacyVar.ts,54,14))
>C1_public : C1_public, Symbol(C1_public,Decl(privacyVar.ts,0,18))
>new C1_public() : C1_public
>C1_public : typeof C1_public, Symbol(C1_public,Decl(privacyVar.ts,0,18))
var m1_v23_private: C2_private = new C2_private();
>m1_v23_private : C2_private, Symbol(m1_v23_private,Decl(privacyVar.ts,55,7))
>C2_private : C2_private, Symbol(C2_private,Decl(privacyVar.ts,4,5))
>new C2_private() : C2_private
>C2_private : typeof C2_private, Symbol(C2_private,Decl(privacyVar.ts,4,5))
export var m1_v24_public: C2_private = new C2_private(); // error
>m1_v24_public : C2_private, Symbol(m1_v24_public,Decl(privacyVar.ts,56,14))
>C2_private : C2_private, Symbol(C2_private,Decl(privacyVar.ts,4,5))
>new C2_private() : C2_private
>C2_private : typeof C2_private, Symbol(C2_private,Decl(privacyVar.ts,4,5))
}
module m2 {
>m2 : typeof m2, Symbol(m2,Decl(privacyVar.ts,57,1))
export class m2_C1_public {
>m2_C1_public : m2_C1_public, Symbol(m2_C1_public,Decl(privacyVar.ts,59,11))
private f1() {
>f1 : () => void, Symbol(f1,Decl(privacyVar.ts,60,31))
}
}
class m2_C2_private {
>m2_C2_private : m2_C2_private, Symbol(m2_C2_private,Decl(privacyVar.ts,63,5))
}
export class m2_C3_public {
>m2_C3_public : m2_C3_public, Symbol(m2_C3_public,Decl(privacyVar.ts,66,5))
private m2_C3_v1_private: m2_C1_public;
>m2_C3_v1_private : m2_C1_public, Symbol(m2_C3_v1_private,Decl(privacyVar.ts,68,31))
>m2_C1_public : m2_C1_public, Symbol(m2_C1_public,Decl(privacyVar.ts,59,11))
public m2_C3_v2_public: m2_C1_public;
>m2_C3_v2_public : m2_C1_public, Symbol(m2_C3_v2_public,Decl(privacyVar.ts,69,47))
>m2_C1_public : m2_C1_public, Symbol(m2_C1_public,Decl(privacyVar.ts,59,11))
private m2_C3_v3_private: m2_C2_private;
>m2_C3_v3_private : m2_C2_private, Symbol(m2_C3_v3_private,Decl(privacyVar.ts,70,45))
>m2_C2_private : m2_C2_private, Symbol(m2_C2_private,Decl(privacyVar.ts,63,5))
public m2_C3_v4_public: m2_C2_private;
>m2_C3_v4_public : m2_C2_private, Symbol(m2_C3_v4_public,Decl(privacyVar.ts,71,48))
>m2_C2_private : m2_C2_private, Symbol(m2_C2_private,Decl(privacyVar.ts,63,5))
private m2_C3_v11_private = new m2_C1_public();
>m2_C3_v11_private : m2_C1_public, Symbol(m2_C3_v11_private,Decl(privacyVar.ts,72,46))
>new m2_C1_public() : m2_C1_public
>m2_C1_public : typeof m2_C1_public, Symbol(m2_C1_public,Decl(privacyVar.ts,59,11))
public m2_C3_v12_public = new m2_C1_public();
>m2_C3_v12_public : m2_C1_public, Symbol(m2_C3_v12_public,Decl(privacyVar.ts,74,55))
>new m2_C1_public() : m2_C1_public
>m2_C1_public : typeof m2_C1_public, Symbol(m2_C1_public,Decl(privacyVar.ts,59,11))
private m2_C3_v13_private = new m2_C2_private();
>m2_C3_v13_private : m2_C2_private, Symbol(m2_C3_v13_private,Decl(privacyVar.ts,75,53))
>new m2_C2_private() : m2_C2_private
>m2_C2_private : typeof m2_C2_private, Symbol(m2_C2_private,Decl(privacyVar.ts,63,5))
public m2_C3_v14_public = new m2_C2_private();
>m2_C3_v14_public : m2_C2_private, Symbol(m2_C3_v14_public,Decl(privacyVar.ts,76,56))
>new m2_C2_private() : m2_C2_private
>m2_C2_private : typeof m2_C2_private, Symbol(m2_C2_private,Decl(privacyVar.ts,63,5))
private m2_C3_v21_private: m2_C1_public = new m2_C1_public();
>m2_C3_v21_private : m2_C1_public, Symbol(m2_C3_v21_private,Decl(privacyVar.ts,77,54))
>m2_C1_public : m2_C1_public, Symbol(m2_C1_public,Decl(privacyVar.ts,59,11))
>new m2_C1_public() : m2_C1_public
>m2_C1_public : typeof m2_C1_public, Symbol(m2_C1_public,Decl(privacyVar.ts,59,11))
public m2_C3_v22_public: m2_C1_public = new m2_C1_public();
>m2_C3_v22_public : m2_C1_public, Symbol(m2_C3_v22_public,Decl(privacyVar.ts,79,69))
>m2_C1_public : m2_C1_public, Symbol(m2_C1_public,Decl(privacyVar.ts,59,11))
>new m2_C1_public() : m2_C1_public
>m2_C1_public : typeof m2_C1_public, Symbol(m2_C1_public,Decl(privacyVar.ts,59,11))
private m2_C3_v23_private: m2_C2_private = new m2_C2_private();
>m2_C3_v23_private : m2_C2_private, Symbol(m2_C3_v23_private,Decl(privacyVar.ts,80,67))
>m2_C2_private : m2_C2_private, Symbol(m2_C2_private,Decl(privacyVar.ts,63,5))
>new m2_C2_private() : m2_C2_private
>m2_C2_private : typeof m2_C2_private, Symbol(m2_C2_private,Decl(privacyVar.ts,63,5))
public m2_C3_v24_public: m2_C2_private = new m2_C2_private();
>m2_C3_v24_public : m2_C2_private, Symbol(m2_C3_v24_public,Decl(privacyVar.ts,81,71))
>m2_C2_private : m2_C2_private, Symbol(m2_C2_private,Decl(privacyVar.ts,63,5))
>new m2_C2_private() : m2_C2_private
>m2_C2_private : typeof m2_C2_private, Symbol(m2_C2_private,Decl(privacyVar.ts,63,5))
}
class m2_C4_public {
>m2_C4_public : m2_C4_public, Symbol(m2_C4_public,Decl(privacyVar.ts,83,5))
private m2_C4_v1_private: m2_C1_public;
>m2_C4_v1_private : m2_C1_public, Symbol(m2_C4_v1_private,Decl(privacyVar.ts,85,24))
>m2_C1_public : m2_C1_public, Symbol(m2_C1_public,Decl(privacyVar.ts,59,11))
public m2_C4_v2_public: m2_C1_public;
>m2_C4_v2_public : m2_C1_public, Symbol(m2_C4_v2_public,Decl(privacyVar.ts,86,47))
>m2_C1_public : m2_C1_public, Symbol(m2_C1_public,Decl(privacyVar.ts,59,11))
private m2_C4_v3_private: m2_C2_private;
>m2_C4_v3_private : m2_C2_private, Symbol(m2_C4_v3_private,Decl(privacyVar.ts,87,45))
>m2_C2_private : m2_C2_private, Symbol(m2_C2_private,Decl(privacyVar.ts,63,5))
public m2_C4_v4_public: m2_C2_private;
>m2_C4_v4_public : m2_C2_private, Symbol(m2_C4_v4_public,Decl(privacyVar.ts,88,48))
>m2_C2_private : m2_C2_private, Symbol(m2_C2_private,Decl(privacyVar.ts,63,5))
private m2_C4_v11_private = new m2_C1_public();
>m2_C4_v11_private : m2_C1_public, Symbol(m2_C4_v11_private,Decl(privacyVar.ts,89,46))
>new m2_C1_public() : m2_C1_public
>m2_C1_public : typeof m2_C1_public, Symbol(m2_C1_public,Decl(privacyVar.ts,59,11))
public m2_C4_v12_public = new m2_C1_public();
>m2_C4_v12_public : m2_C1_public, Symbol(m2_C4_v12_public,Decl(privacyVar.ts,91,55))
>new m2_C1_public() : m2_C1_public
>m2_C1_public : typeof m2_C1_public, Symbol(m2_C1_public,Decl(privacyVar.ts,59,11))
private m2_C4_v13_private = new m2_C2_private();
>m2_C4_v13_private : m2_C2_private, Symbol(m2_C4_v13_private,Decl(privacyVar.ts,92,53))
>new m2_C2_private() : m2_C2_private
>m2_C2_private : typeof m2_C2_private, Symbol(m2_C2_private,Decl(privacyVar.ts,63,5))
public m2_C4_v14_public = new m2_C2_private();
>m2_C4_v14_public : m2_C2_private, Symbol(m2_C4_v14_public,Decl(privacyVar.ts,93,56))
>new m2_C2_private() : m2_C2_private
>m2_C2_private : typeof m2_C2_private, Symbol(m2_C2_private,Decl(privacyVar.ts,63,5))
private m2_C4_v21_private: m2_C1_public = new m2_C1_public();
>m2_C4_v21_private : m2_C1_public, Symbol(m2_C4_v21_private,Decl(privacyVar.ts,94,54))
>m2_C1_public : m2_C1_public, Symbol(m2_C1_public,Decl(privacyVar.ts,59,11))
>new m2_C1_public() : m2_C1_public
>m2_C1_public : typeof m2_C1_public, Symbol(m2_C1_public,Decl(privacyVar.ts,59,11))
public m2_C4_v22_public: m2_C1_public = new m2_C1_public();
>m2_C4_v22_public : m2_C1_public, Symbol(m2_C4_v22_public,Decl(privacyVar.ts,96,69))
>m2_C1_public : m2_C1_public, Symbol(m2_C1_public,Decl(privacyVar.ts,59,11))
>new m2_C1_public() : m2_C1_public
>m2_C1_public : typeof m2_C1_public, Symbol(m2_C1_public,Decl(privacyVar.ts,59,11))
private m2_C4_v23_private: m2_C2_private = new m2_C2_private();
>m2_C4_v23_private : m2_C2_private, Symbol(m2_C4_v23_private,Decl(privacyVar.ts,97,67))
>m2_C2_private : m2_C2_private, Symbol(m2_C2_private,Decl(privacyVar.ts,63,5))
>new m2_C2_private() : m2_C2_private
>m2_C2_private : typeof m2_C2_private, Symbol(m2_C2_private,Decl(privacyVar.ts,63,5))
public m2_C4_v24_public: m2_C2_private = new m2_C2_private();
>m2_C4_v24_public : m2_C2_private, Symbol(m2_C4_v24_public,Decl(privacyVar.ts,98,71))
>m2_C2_private : m2_C2_private, Symbol(m2_C2_private,Decl(privacyVar.ts,63,5))
>new m2_C2_private() : m2_C2_private
>m2_C2_private : typeof m2_C2_private, Symbol(m2_C2_private,Decl(privacyVar.ts,63,5))
}
var m2_v1_private: m2_C1_public;
>m2_v1_private : m2_C1_public, Symbol(m2_v1_private,Decl(privacyVar.ts,102,7))
>m2_C1_public : m2_C1_public, Symbol(m2_C1_public,Decl(privacyVar.ts,59,11))
export var m2_v2_public: m2_C1_public;
>m2_v2_public : m2_C1_public, Symbol(m2_v2_public,Decl(privacyVar.ts,103,14))
>m2_C1_public : m2_C1_public, Symbol(m2_C1_public,Decl(privacyVar.ts,59,11))
var m2_v3_private: m2_C2_private;
>m2_v3_private : m2_C2_private, Symbol(m2_v3_private,Decl(privacyVar.ts,104,7))
>m2_C2_private : m2_C2_private, Symbol(m2_C2_private,Decl(privacyVar.ts,63,5))
export var m2_v4_public: m2_C2_private;
>m2_v4_public : m2_C2_private, Symbol(m2_v4_public,Decl(privacyVar.ts,105,14))
>m2_C2_private : m2_C2_private, Symbol(m2_C2_private,Decl(privacyVar.ts,63,5))
var m2_v11_private = new m2_C1_public();
>m2_v11_private : m2_C1_public, Symbol(m2_v11_private,Decl(privacyVar.ts,107,7))
>new m2_C1_public() : m2_C1_public
>m2_C1_public : typeof m2_C1_public, Symbol(m2_C1_public,Decl(privacyVar.ts,59,11))
export var m2_v12_public = new m2_C1_public();
>m2_v12_public : m2_C1_public, Symbol(m2_v12_public,Decl(privacyVar.ts,108,14))
>new m2_C1_public() : m2_C1_public
>m2_C1_public : typeof m2_C1_public, Symbol(m2_C1_public,Decl(privacyVar.ts,59,11))
var m2_v13_private = new m2_C2_private();
>m2_v13_private : m2_C2_private, Symbol(m2_v13_private,Decl(privacyVar.ts,109,7))
>new m2_C2_private() : m2_C2_private
>m2_C2_private : typeof m2_C2_private, Symbol(m2_C2_private,Decl(privacyVar.ts,63,5))
export var m2_v14_public = new m2_C2_private();
>m2_v14_public : m2_C2_private, Symbol(m2_v14_public,Decl(privacyVar.ts,110,14))
>new m2_C2_private() : m2_C2_private
>m2_C2_private : typeof m2_C2_private, Symbol(m2_C2_private,Decl(privacyVar.ts,63,5))
var m2_v21_private: m2_C1_public = new m2_C1_public();
>m2_v21_private : m2_C1_public, Symbol(m2_v21_private,Decl(privacyVar.ts,112,7))
>m2_C1_public : m2_C1_public, Symbol(m2_C1_public,Decl(privacyVar.ts,59,11))
>new m2_C1_public() : m2_C1_public
>m2_C1_public : typeof m2_C1_public, Symbol(m2_C1_public,Decl(privacyVar.ts,59,11))
export var m2_v22_public: m2_C1_public = new m2_C1_public();
>m2_v22_public : m2_C1_public, Symbol(m2_v22_public,Decl(privacyVar.ts,113,14))
>m2_C1_public : m2_C1_public, Symbol(m2_C1_public,Decl(privacyVar.ts,59,11))
>new m2_C1_public() : m2_C1_public
>m2_C1_public : typeof m2_C1_public, Symbol(m2_C1_public,Decl(privacyVar.ts,59,11))
var m2_v23_private: m2_C2_private = new m2_C2_private();
>m2_v23_private : m2_C2_private, Symbol(m2_v23_private,Decl(privacyVar.ts,114,7))
>m2_C2_private : m2_C2_private, Symbol(m2_C2_private,Decl(privacyVar.ts,63,5))
>new m2_C2_private() : m2_C2_private
>m2_C2_private : typeof m2_C2_private, Symbol(m2_C2_private,Decl(privacyVar.ts,63,5))
export var m2_v24_public: m2_C2_private = new m2_C2_private();
>m2_v24_public : m2_C2_private, Symbol(m2_v24_public,Decl(privacyVar.ts,115,14))
>m2_C2_private : m2_C2_private, Symbol(m2_C2_private,Decl(privacyVar.ts,63,5))
>new m2_C2_private() : m2_C2_private
>m2_C2_private : typeof m2_C2_private, Symbol(m2_C2_private,Decl(privacyVar.ts,63,5))
}
export class glo_C1_public {
>glo_C1_public : glo_C1_public, Symbol(glo_C1_public,Decl(privacyVar.ts,116,1))
private f1() {
>f1 : () => void, Symbol(f1,Decl(privacyVar.ts,118,28))
}
}
class glo_C2_private {
>glo_C2_private : glo_C2_private, Symbol(glo_C2_private,Decl(privacyVar.ts,121,1))
}
export class glo_C3_public {
>glo_C3_public : glo_C3_public, Symbol(glo_C3_public,Decl(privacyVar.ts,124,1))
private glo_C3_v1_private: glo_C1_public;
>glo_C3_v1_private : glo_C1_public, Symbol(glo_C3_v1_private,Decl(privacyVar.ts,126,28))
>glo_C1_public : glo_C1_public, Symbol(glo_C1_public,Decl(privacyVar.ts,116,1))
public glo_C3_v2_public: glo_C1_public;
>glo_C3_v2_public : glo_C1_public, Symbol(glo_C3_v2_public,Decl(privacyVar.ts,127,45))
>glo_C1_public : glo_C1_public, Symbol(glo_C1_public,Decl(privacyVar.ts,116,1))
private glo_C3_v3_private: glo_C2_private;
>glo_C3_v3_private : glo_C2_private, Symbol(glo_C3_v3_private,Decl(privacyVar.ts,128,43))
>glo_C2_private : glo_C2_private, Symbol(glo_C2_private,Decl(privacyVar.ts,121,1))
public glo_C3_v4_public: glo_C2_private; //error
>glo_C3_v4_public : glo_C2_private, Symbol(glo_C3_v4_public,Decl(privacyVar.ts,129,46))
>glo_C2_private : glo_C2_private, Symbol(glo_C2_private,Decl(privacyVar.ts,121,1))
private glo_C3_v11_private = new glo_C1_public();
>glo_C3_v11_private : glo_C1_public, Symbol(glo_C3_v11_private,Decl(privacyVar.ts,130,44))
>new glo_C1_public() : glo_C1_public
>glo_C1_public : typeof glo_C1_public, Symbol(glo_C1_public,Decl(privacyVar.ts,116,1))
public glo_C3_v12_public = new glo_C1_public();
>glo_C3_v12_public : glo_C1_public, Symbol(glo_C3_v12_public,Decl(privacyVar.ts,132,53))
>new glo_C1_public() : glo_C1_public
>glo_C1_public : typeof glo_C1_public, Symbol(glo_C1_public,Decl(privacyVar.ts,116,1))
private glo_C3_v13_private = new glo_C2_private();
>glo_C3_v13_private : glo_C2_private, Symbol(glo_C3_v13_private,Decl(privacyVar.ts,133,51))
>new glo_C2_private() : glo_C2_private
>glo_C2_private : typeof glo_C2_private, Symbol(glo_C2_private,Decl(privacyVar.ts,121,1))
public glo_C3_v14_public = new glo_C2_private(); // error
>glo_C3_v14_public : glo_C2_private, Symbol(glo_C3_v14_public,Decl(privacyVar.ts,134,54))
>new glo_C2_private() : glo_C2_private
>glo_C2_private : typeof glo_C2_private, Symbol(glo_C2_private,Decl(privacyVar.ts,121,1))
private glo_C3_v21_private: glo_C1_public = new glo_C1_public();
>glo_C3_v21_private : glo_C1_public, Symbol(glo_C3_v21_private,Decl(privacyVar.ts,135,52))
>glo_C1_public : glo_C1_public, Symbol(glo_C1_public,Decl(privacyVar.ts,116,1))
>new glo_C1_public() : glo_C1_public
>glo_C1_public : typeof glo_C1_public, Symbol(glo_C1_public,Decl(privacyVar.ts,116,1))
public glo_C3_v22_public: glo_C1_public = new glo_C1_public();
>glo_C3_v22_public : glo_C1_public, Symbol(glo_C3_v22_public,Decl(privacyVar.ts,137,68))
>glo_C1_public : glo_C1_public, Symbol(glo_C1_public,Decl(privacyVar.ts,116,1))
>new glo_C1_public() : glo_C1_public
>glo_C1_public : typeof glo_C1_public, Symbol(glo_C1_public,Decl(privacyVar.ts,116,1))
private glo_C3_v23_private: glo_C2_private = new glo_C2_private();
>glo_C3_v23_private : glo_C2_private, Symbol(glo_C3_v23_private,Decl(privacyVar.ts,138,66))
>glo_C2_private : glo_C2_private, Symbol(glo_C2_private,Decl(privacyVar.ts,121,1))
>new glo_C2_private() : glo_C2_private
>glo_C2_private : typeof glo_C2_private, Symbol(glo_C2_private,Decl(privacyVar.ts,121,1))
public glo_C3_v24_public: glo_C2_private = new glo_C2_private(); //error
>glo_C3_v24_public : glo_C2_private, Symbol(glo_C3_v24_public,Decl(privacyVar.ts,139,70))
>glo_C2_private : glo_C2_private, Symbol(glo_C2_private,Decl(privacyVar.ts,121,1))
>new glo_C2_private() : glo_C2_private
>glo_C2_private : typeof glo_C2_private, Symbol(glo_C2_private,Decl(privacyVar.ts,121,1))
}
class glo_C4_public {
>glo_C4_public : glo_C4_public, Symbol(glo_C4_public,Decl(privacyVar.ts,141,1))
private glo_C4_v1_private: glo_C1_public;
>glo_C4_v1_private : glo_C1_public, Symbol(glo_C4_v1_private,Decl(privacyVar.ts,143,21))
>glo_C1_public : glo_C1_public, Symbol(glo_C1_public,Decl(privacyVar.ts,116,1))
public glo_C4_v2_public: glo_C1_public;
>glo_C4_v2_public : glo_C1_public, Symbol(glo_C4_v2_public,Decl(privacyVar.ts,144,45))
>glo_C1_public : glo_C1_public, Symbol(glo_C1_public,Decl(privacyVar.ts,116,1))
private glo_C4_v3_private: glo_C2_private;
>glo_C4_v3_private : glo_C2_private, Symbol(glo_C4_v3_private,Decl(privacyVar.ts,145,43))
>glo_C2_private : glo_C2_private, Symbol(glo_C2_private,Decl(privacyVar.ts,121,1))
public glo_C4_v4_public: glo_C2_private;
>glo_C4_v4_public : glo_C2_private, Symbol(glo_C4_v4_public,Decl(privacyVar.ts,146,46))
>glo_C2_private : glo_C2_private, Symbol(glo_C2_private,Decl(privacyVar.ts,121,1))
private glo_C4_v11_private = new glo_C1_public();
>glo_C4_v11_private : glo_C1_public, Symbol(glo_C4_v11_private,Decl(privacyVar.ts,147,44))
>new glo_C1_public() : glo_C1_public
>glo_C1_public : typeof glo_C1_public, Symbol(glo_C1_public,Decl(privacyVar.ts,116,1))
public glo_C4_v12_public = new glo_C1_public();
>glo_C4_v12_public : glo_C1_public, Symbol(glo_C4_v12_public,Decl(privacyVar.ts,149,53))
>new glo_C1_public() : glo_C1_public
>glo_C1_public : typeof glo_C1_public, Symbol(glo_C1_public,Decl(privacyVar.ts,116,1))
private glo_C4_v13_private = new glo_C2_private();
>glo_C4_v13_private : glo_C2_private, Symbol(glo_C4_v13_private,Decl(privacyVar.ts,150,51))
>new glo_C2_private() : glo_C2_private
>glo_C2_private : typeof glo_C2_private, Symbol(glo_C2_private,Decl(privacyVar.ts,121,1))
public glo_C4_v14_public = new glo_C2_private();
>glo_C4_v14_public : glo_C2_private, Symbol(glo_C4_v14_public,Decl(privacyVar.ts,151,54))
>new glo_C2_private() : glo_C2_private
>glo_C2_private : typeof glo_C2_private, Symbol(glo_C2_private,Decl(privacyVar.ts,121,1))
private glo_C4_v21_private: glo_C1_public = new glo_C1_public();
>glo_C4_v21_private : glo_C1_public, Symbol(glo_C4_v21_private,Decl(privacyVar.ts,152,52))
>glo_C1_public : glo_C1_public, Symbol(glo_C1_public,Decl(privacyVar.ts,116,1))
>new glo_C1_public() : glo_C1_public
>glo_C1_public : typeof glo_C1_public, Symbol(glo_C1_public,Decl(privacyVar.ts,116,1))
public glo_C4_v22_public: glo_C1_public = new glo_C1_public();
>glo_C4_v22_public : glo_C1_public, Symbol(glo_C4_v22_public,Decl(privacyVar.ts,154,68))
>glo_C1_public : glo_C1_public, Symbol(glo_C1_public,Decl(privacyVar.ts,116,1))
>new glo_C1_public() : glo_C1_public
>glo_C1_public : typeof glo_C1_public, Symbol(glo_C1_public,Decl(privacyVar.ts,116,1))
private glo_C4_v23_private: glo_C2_private = new glo_C2_private();
>glo_C4_v23_private : glo_C2_private, Symbol(glo_C4_v23_private,Decl(privacyVar.ts,155,66))
>glo_C2_private : glo_C2_private, Symbol(glo_C2_private,Decl(privacyVar.ts,121,1))
>new glo_C2_private() : glo_C2_private
>glo_C2_private : typeof glo_C2_private, Symbol(glo_C2_private,Decl(privacyVar.ts,121,1))
public glo_C4_v24_public: glo_C2_private = new glo_C2_private();
>glo_C4_v24_public : glo_C2_private, Symbol(glo_C4_v24_public,Decl(privacyVar.ts,156,70))
>glo_C2_private : glo_C2_private, Symbol(glo_C2_private,Decl(privacyVar.ts,121,1))
>new glo_C2_private() : glo_C2_private
>glo_C2_private : typeof glo_C2_private, Symbol(glo_C2_private,Decl(privacyVar.ts,121,1))
}
var glo_v1_private: glo_C1_public;
>glo_v1_private : glo_C1_public, Symbol(glo_v1_private,Decl(privacyVar.ts,160,3))
>glo_C1_public : glo_C1_public, Symbol(glo_C1_public,Decl(privacyVar.ts,116,1))
export var glo_v2_public: glo_C1_public;
>glo_v2_public : glo_C1_public, Symbol(glo_v2_public,Decl(privacyVar.ts,161,10))
>glo_C1_public : glo_C1_public, Symbol(glo_C1_public,Decl(privacyVar.ts,116,1))
var glo_v3_private: glo_C2_private;
>glo_v3_private : glo_C2_private, Symbol(glo_v3_private,Decl(privacyVar.ts,162,3))
>glo_C2_private : glo_C2_private, Symbol(glo_C2_private,Decl(privacyVar.ts,121,1))
export var glo_v4_public: glo_C2_private; // error
>glo_v4_public : glo_C2_private, Symbol(glo_v4_public,Decl(privacyVar.ts,163,10))
>glo_C2_private : glo_C2_private, Symbol(glo_C2_private,Decl(privacyVar.ts,121,1))
var glo_v11_private = new glo_C1_public();
>glo_v11_private : glo_C1_public, Symbol(glo_v11_private,Decl(privacyVar.ts,165,3))
>new glo_C1_public() : glo_C1_public
>glo_C1_public : typeof glo_C1_public, Symbol(glo_C1_public,Decl(privacyVar.ts,116,1))
export var glo_v12_public = new glo_C1_public();
>glo_v12_public : glo_C1_public, Symbol(glo_v12_public,Decl(privacyVar.ts,166,10))
>new glo_C1_public() : glo_C1_public
>glo_C1_public : typeof glo_C1_public, Symbol(glo_C1_public,Decl(privacyVar.ts,116,1))
var glo_v13_private = new glo_C2_private();
>glo_v13_private : glo_C2_private, Symbol(glo_v13_private,Decl(privacyVar.ts,167,3))
>new glo_C2_private() : glo_C2_private
>glo_C2_private : typeof glo_C2_private, Symbol(glo_C2_private,Decl(privacyVar.ts,121,1))
export var glo_v14_public = new glo_C2_private(); // error
>glo_v14_public : glo_C2_private, Symbol(glo_v14_public,Decl(privacyVar.ts,168,10))
>new glo_C2_private() : glo_C2_private
>glo_C2_private : typeof glo_C2_private, Symbol(glo_C2_private,Decl(privacyVar.ts,121,1))
var glo_v21_private: glo_C1_public = new glo_C1_public();
>glo_v21_private : glo_C1_public, Symbol(glo_v21_private,Decl(privacyVar.ts,170,3))
>glo_C1_public : glo_C1_public, Symbol(glo_C1_public,Decl(privacyVar.ts,116,1))
>new glo_C1_public() : glo_C1_public
>glo_C1_public : typeof glo_C1_public, Symbol(glo_C1_public,Decl(privacyVar.ts,116,1))
export var glo_v22_public: glo_C1_public = new glo_C1_public();
>glo_v22_public : glo_C1_public, Symbol(glo_v22_public,Decl(privacyVar.ts,171,10))
>glo_C1_public : glo_C1_public, Symbol(glo_C1_public,Decl(privacyVar.ts,116,1))
>new glo_C1_public() : glo_C1_public
>glo_C1_public : typeof glo_C1_public, Symbol(glo_C1_public,Decl(privacyVar.ts,116,1))
var glo_v23_private: glo_C2_private = new glo_C2_private();
>glo_v23_private : glo_C2_private, Symbol(glo_v23_private,Decl(privacyVar.ts,172,3))
>glo_C2_private : glo_C2_private, Symbol(glo_C2_private,Decl(privacyVar.ts,121,1))
>new glo_C2_private() : glo_C2_private
>glo_C2_private : typeof glo_C2_private, Symbol(glo_C2_private,Decl(privacyVar.ts,121,1))
export var glo_v24_public: glo_C2_private = new glo_C2_private(); // error
>glo_v24_public : glo_C2_private, Symbol(glo_v24_public,Decl(privacyVar.ts,173,10))
>glo_C2_private : glo_C2_private, Symbol(glo_C2_private,Decl(privacyVar.ts,121,1))
>new glo_C2_private() : glo_C2_private
>glo_C2_private : typeof glo_C2_private, Symbol(glo_C2_private,Decl(privacyVar.ts,121,1))