-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathModule.d.ts
127 lines (113 loc) · 2.86 KB
/
Module.d.ts
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
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
type MT = {
/* let */ x: number,
/* type t: number, */
/* module type XXX: MT_XXX$Type, */
/* module */ EmptyInnerModule: MT_EmptyInnerModule,
/* module */ InnerModule2: MT_InnerModule2,
/* module */ InnerModule3: MT_InnerModule3,
/* module type TT: MT_TT$Type, */
/* module */ Z: MT_TT,
/* let */ y: string,
};
export type MT$Type = {
/* let */ x: number,
/* type */ t: number,
/* module type */ XXX: MT_XXX$Type,
/* module */ EmptyInnerModule: MT_EmptyInnerModule$Type,
/* module */ InnerModule2: MT_InnerModule2$Type,
/* module */ InnerModule3: MT_InnerModule3$Type,
/* module type */ TT: MT_TT$Type,
/* module */ Z: MT_TT$Type,
/* let */ y: string,
};
type MT_XXX = {
/* type tt: string, */
};
type MT_XXX$Type = {
/* type */ tt: string,
};
type MT_EmptyInnerModule = {
};
type MT_EmptyInnerModule$Type = {
};
type MT_InnerModule2 = {
/* let */ k: MT$Type['t'],
};
type MT_InnerModule2$Type = {
/* let */ k: MT$Type['t'],
};
type MT_InnerModule3 = {
/* type inner: number, */
/* let */ k3: (arg1: MT_InnerModule3$Type['inner']) => MT_InnerModule3$Type['inner'],
};
type MT_InnerModule3$Type = {
/* type */ inner: number,
/* let */ k3: (arg1: MT_InnerModule3$Type['inner']) => MT_InnerModule3$Type['inner'],
};
type MT_TT = {
/* let */ u: [number, number],
};
type MT_TT$Type = {
/* let */ u: [number, number],
};
type M = {
/* let */ y: string,
/* module type XXX: M_XXX$Type, */
/* module */ EmptyInnerModule: M_EmptyInnerModule,
/* module */ InnerModule2: M_InnerModule2,
/* module */ InnerModule3: M_InnerModule3,
/* module type TT: M_TT$Type, */
/* module */ Z: M_Z,
/* type t: number, */
/* let */ x: number,
};
export type M$Type = {
/* let */ y: string,
/* module type */ XXX: M_XXX$Type,
/* module */ EmptyInnerModule: M_EmptyInnerModule$Type,
/* module */ InnerModule2: M_InnerModule2$Type,
/* module */ InnerModule3: M_InnerModule3$Type,
/* module type */ TT: M_TT$Type,
/* module */ Z: M_Z$Type,
/* type */ t: number,
/* let */ x: number,
};
export const M: M;
type M_XXX = {
/* type tt: string, */
};
type M_XXX$Type = {
/* type */ tt: string,
};
type M_EmptyInnerModule = {
};
type M_EmptyInnerModule$Type = {
};
type M_InnerModule2 = {
/* let */ k: number,
};
type M_InnerModule2$Type = {
/* let */ k: number,
};
type M_InnerModule3 = {
/* type inner: number, */
/* let */ k3: (arg1: M_InnerModule3$Type['inner']) => M_InnerModule3$Type['inner'],
};
type M_InnerModule3$Type = {
/* type */ inner: number,
/* let */ k3: (arg1: M_InnerModule3$Type['inner']) => M_InnerModule3$Type['inner'],
};
type M_TT = {
/* let */ u: [number, number],
};
type M_TT$Type = {
/* let */ u: [number, number],
};
type M_Z = {
/* let */ u: [number, number],
};
type M_Z$Type = {
/* let */ u: [number, number],
};
export type firstClassModule = MT;
export const firstClassModule: firstClassModule;