mirror of
https://github.com/swc-project/swc.git
synced 2024-12-25 22:56:11 +03:00
41 lines
428 B
TypeScript
41 lines
428 B
TypeScript
|
// @declaration: true
|
||
|
enum T1 {
|
||
|
a = `1`
|
||
|
}
|
||
|
|
||
|
enum T2 {
|
||
|
a = `1`,
|
||
|
b = "2",
|
||
|
c = 3
|
||
|
}
|
||
|
|
||
|
enum T3 {
|
||
|
a = `1` + `1`
|
||
|
}
|
||
|
|
||
|
enum T4 {
|
||
|
a = `1`,
|
||
|
b = `1` + `1`,
|
||
|
c = `1` + "2",
|
||
|
d = "2" + `1`,
|
||
|
e = "2" + `1` + `1`
|
||
|
}
|
||
|
|
||
|
enum T5 {
|
||
|
a = `1`,
|
||
|
b = `1` + `2`,
|
||
|
c = `1` + `2` + `3`,
|
||
|
d = 1
|
||
|
}
|
||
|
|
||
|
enum T6 {
|
||
|
a = 1,
|
||
|
b = `12`.length
|
||
|
}
|
||
|
|
||
|
declare enum T7 {
|
||
|
a = `1`,
|
||
|
b = `1` + `1`,
|
||
|
c = "2" + `1`
|
||
|
}
|