1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92
|
=== tests/cases/conformance/classes/classDeclarations/classAbstractKeyword/classAbstractMergedDeclaration.ts ===
abstract class CM {}
>CM : CM
module CM {}
module MC {}
abstract class MC {}
>MC : MC
abstract class CI {}
>CI : CI
interface CI {}
interface IC {}
abstract class IC {}
>IC : IC
abstract class CC1 {}
>CC1 : CC1
class CC1 {}
>CC1 : CC1
class CC2 {}
>CC2 : CC2
abstract class CC2 {}
>CC2 : CC2
declare abstract class DCI {}
>DCI : DCI
interface DCI {}
interface DIC {}
declare abstract class DIC {}
>DIC : DIC
declare abstract class DCC1 {}
>DCC1 : DCC1
declare class DCC1 {}
>DCC1 : DCC1
declare class DCC2 {}
>DCC2 : DCC2
declare abstract class DCC2 {}
>DCC2 : DCC2
new CM;
>new CM : any
>CM : typeof CM
new MC;
>new MC : any
>MC : typeof MC
new CI;
>new CI : any
>CI : typeof CI
new IC;
>new IC : any
>IC : typeof IC
new CC1;
>new CC1 : any
>CC1 : typeof CC1
new CC2;
>new CC2 : CC2
>CC2 : typeof CC2
new DCI;
>new DCI : any
>DCI : typeof DCI
new DIC;
>new DIC : any
>DIC : typeof DIC
new DCC1;
>new DCC1 : any
>DCC1 : typeof DCC1
new DCC2;
>new DCC2 : DCC2
>DCC2 : typeof DCC2
|