1
1
// Jest Snapshot v1, https://goo.gl/fbAQLP
2
2
3
3
exports [` transform export const enum into object literal test-case/const-enum.d.ts 1` ] = `
4
- "export declare enum SomeEnum {
4
+ "declare enum SomeEnum {
5
5
A = 0 ,
6
6
B = 1 ,
7
7
C = \\" hello\\ " ,
8
8
D = 1000 ,
9
9
E = 1001
10
10
}
11
- export declare enum ComputedEnum {
11
+ declare enum ComputedEnum {
12
12
A = 0 ,
13
13
B = 1 ,
14
14
C = 2 ,
@@ -21,24 +21,36 @@ export declare enum ComputedEnum {
21
21
J = \\" 12\\ " ,
22
22
K = 1
23
23
}
24
+ export { ComputedEnum , SomeEnum } ;
25
+ export declare enum DirectExportEnum {
26
+ HI = \\" HELLO\\ " ,
27
+ WD = \\" WORLD\\ "
28
+ }
29
+ declare enum DefaultExportConstEnum {
30
+ X = 0
31
+ }
32
+ export default DefaultExportConstEnum;
33
+ declare const enum NonExportConstEnum {
34
+ A = 666 ,
35
+ B = 888
36
+ }
24
37
declare enum NonExportEnum {
25
38
A = 0 ,
26
39
B = 1
27
40
}
28
- declare function SomeFunc(inlineSomeEnum: SomeEnum, inlineComputedEnum: ComputedEnum): SomeEnum.D | ComputedEnum | NonExportEnum;
29
- export default SomeFunc;
41
+ export declare function SomeFunc(inlineSomeEnum: SomeEnum, inlineComputedEnum: ComputedEnum): SomeEnum.D | ComputedEnum | NonExportConstEnum.A | NonExportEnum.B;
30
42
"
31
43
` ;
32
44
33
45
exports [` transform export const enum into object literal test-case/const-enum.js 1` ] = `
34
- "export const SomeEnum = {
46
+ "const SomeEnum = {
35
47
A : 0 ,
36
48
B : 1 ,
37
49
C : \\" hello\\ " ,
38
50
D : 1000 ,
39
51
E : 1001
40
52
} ;
41
- export const ComputedEnum = {
53
+ const ComputedEnum = {
42
54
A : 0 ,
43
55
B : 1 ,
44
56
C : 2 ,
@@ -51,21 +63,34 @@ export const ComputedEnum = {
51
63
J : \\" 12\\ " ,
52
64
K : 1
53
65
} ;
66
+ export { ComputedEnum , SomeEnum } ;
67
+ export const DirectExportEnum = {
68
+ HI : \\" HELLO\\ " ,
69
+ WD : \\" WORLD\\ "
70
+ } ;
71
+ const DefaultExportConstEnum = {
72
+ X : 0
73
+ } ;
74
+ export default DefaultExportConstEnum;
54
75
const Value = 0.5;
76
+ var NonExportConstEnum;
77
+ (function (NonExportConstEnum) {
78
+ NonExportConstEnum [NonExportConstEnum [\\" A\\ " ] = 666 ] = \\" A\\ " ;
79
+ NonExportConstEnum [NonExportConstEnum [\\" B\\ " ] = 888 ] = \\" B\\ " ;
80
+ } )(NonExportConstEnum || (NonExportConstEnum = { } ));
55
81
var NonExportEnum;
56
82
(function (NonExportEnum) {
57
83
NonExportEnum [NonExportEnum [\\" A\\ " ] = 0 ] = \\" A\\ " ;
58
84
NonExportEnum [NonExportEnum [\\" B\\ " ] = 1 ] = \\" B\\ " ;
59
85
} )(NonExportEnum || (NonExportEnum = { } ));
60
- function SomeFunc(inlineSomeEnum, inlineComputedEnum) {
86
+ export function SomeFunc(inlineSomeEnum, inlineComputedEnum) {
61
87
if (inlineSomeEnum === 0 /* A */ )
62
88
return 1000 /* D */ ;
63
89
if (inlineComputedEnum === - 2 /* D */ )
64
90
return 4 /* E */ ;
65
- return Math .random () > Value ? NonExportEnum . A : NonExportEnum .B ;
91
+ return Math .random () > Value ? 666 /* A */ : NonExportEnum .B ;
66
92
}
67
- export default SomeFunc;
68
93
//# sourceMappingURL=const-enum.js.map"
69
94
` ;
70
95
71
- exports [` transform export const enum into object literal test-case/const-enum.js.map 1` ] = ` "{ \\" version\\ " :3 ,\\" file\\ " :\\" const-enum.js\\ " ,\\" sourceRoot\\ " :\\" \\ " ,\\" sources\\ " :[\\" const-enum.ts\\ " ],\\" names\\ " :[],\\" mappings\\ " :\\" AAAA,MAAM,OAAY,QAAQ;IACxB,IAAC;IACD,IAAC;IACD,UAAW;IACX,OAAQ;IACR,OAAC;EACF;AAED,MAAM,OAAY,YAAY;IAC5B,IAAC;IACD,IAAC;IACD,IAAC;IACD,KAAU;IACV,IAAU;IACV,KAAc;IACd,OAAuB;IACvB,KAA4B;IAC5B,MAAgB;IAChB,OAAa;IACb,IAAoB;EACrB;AAED,MAAM,KAAK,GAAG,GAAG,CAAC;AAElB,IAAK,aAGJ;AAHD,WAAK,aAAa;IAChB,2CAAC,CAAA;IACD,2CAAC,CAAA;AACH,CAAC,EAHI,aAAa,KAAb,aAAa,QAGjB;AAED,SAAS,QAAQ,CAAC,cAAwB,EAAE,kBAAgC;IAC1E,IAAI,cAAc,cAAe;QAAE,oBAAkB;IACrD,IAAI,kBAAkB,eAAmB;QAAE,iBAAsB;IACjE,OAAO,IAAI,CAAC,MAAM,EAAE,GAAG,KAAK,CAAC,CAAC,CAAC,aAAa,CAAC,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,CAAC,CAAC;AACnE,CAAC;AAED,eAAe,QAAQ,CAAC\\ " } "` ;
96
+ exports[`transform export const enum into object literal test-case/const-enum.js.map 1`] = `"{\\"version\\":3,\\"file\\":\\"const-enum.js\\",\\"sourceRoot\\":\\"\\",\\"sources\\":[\\"const-enum.ts\\"],\\"names\\":[],\\"mappings\\":\\"AAAA,MAAW,QAAQ;IACjB,IAAC;IACD,IAAC;IACD,UAAW;IACX,OAAQ;IACR,OAAC;EACF;AAED,MAAW,YAAY;IACrB,IAAC;IACD,IAAC;IACD,IAAC;IACD,KAAU;IACV,IAAU;IACV,KAAc;IACd,OAAuB;IACvB,KAA4B;IAC5B,MAAgB;IAChB,OAAa;IACb,IAAoB;EACrB;AACD,OAAO,EAAE,YAAY,EAAE,QAAQ,EAAE,CAAC;AAElC,MAAM,OAAY,gBAAgB;IAChC,WAAY;IACZ,WAAY;EACb;AAED,MAAW,sBAAsB;IAC/B,IAAC;EACF;AAED,eAAe,sBAAsB,CAAC;AAEtC,MAAM,KAAK,GAAG,GAAG,CAAC;AAElB,IAAW,kBAGV;AAHD,WAAW,kBAAkB;IAC3B,uDAAO,CAAA;IACP,uDAAO,CAAA;AACT,CAAC,EAHU,kBAAkB,KAAlB,kBAAkB,QAG5B;AAED,IAAK,aAGJ;AAHD,WAAK,aAAa;IAChB,2CAAC,CAAA;IACD,2CAAC,CAAA;AACH,CAAC,EAHI,aAAa,KAAb,aAAa,QAGjB;AAED,MAAM,UAAU,QAAQ,CAAC,cAAwB,EAAE,kBAAgC;IACjF,IAAI,cAAc,cAAe;QAAE,oBAAkB;IACrD,IAAI,kBAAkB,eAAmB;QAAE,iBAAsB;IACjE,OAAO,IAAI,CAAC,MAAM,EAAE,GAAG,KAAK,CAAC,CAAC,aAAsB,CAAC,CAAC,aAAa,CAAC,CAAC,CAAC;AACxE,CAAC\\"}"`;
0 commit comments