File: classAbstractMergedDeclaration.types

package info (click to toggle)
node-typescript 3.3.3333-1
  • links: PTS, VCS
  • area: main
  • in suites: buster
  • size: 324,548 kB
  • sloc: makefile: 6; sh: 3
file content (92 lines) | stat: -rw-r--r-- 1,211 bytes parent folder | download | duplicates (5)
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