mirror of
https://github.com/microsoft/TypeScript.git
synced 2026-06-10 17:05:58 -05:00
accept baseline
This commit is contained in:
@@ -0,0 +1,82 @@
|
||||
//// [enumConstantMemberWithStringEmitDeclaration.ts]
|
||||
enum T1 {
|
||||
a = "1",
|
||||
b = "1" + "2",
|
||||
c = "1" + "2" + "3"
|
||||
}
|
||||
|
||||
enum T2 {
|
||||
a = "1",
|
||||
b = "1" + "2"
|
||||
}
|
||||
|
||||
enum T3 {
|
||||
a = "1",
|
||||
b = "1" + "2"
|
||||
}
|
||||
|
||||
enum T4 {
|
||||
a = "1"
|
||||
}
|
||||
|
||||
enum T5 {
|
||||
a = "1" + "2"
|
||||
}
|
||||
|
||||
declare enum T6 {
|
||||
a = "1",
|
||||
b = "1" + "2"
|
||||
}
|
||||
|
||||
|
||||
//// [enumConstantMemberWithStringEmitDeclaration.js]
|
||||
var T1;
|
||||
(function (T1) {
|
||||
T1["a"] = "1";
|
||||
T1["b"] = "12";
|
||||
T1["c"] = "123";
|
||||
})(T1 || (T1 = {}));
|
||||
var T2;
|
||||
(function (T2) {
|
||||
T2["a"] = "1";
|
||||
T2["b"] = "12";
|
||||
})(T2 || (T2 = {}));
|
||||
var T3;
|
||||
(function (T3) {
|
||||
T3["a"] = "1";
|
||||
T3["b"] = "12";
|
||||
})(T3 || (T3 = {}));
|
||||
var T4;
|
||||
(function (T4) {
|
||||
T4["a"] = "1";
|
||||
})(T4 || (T4 = {}));
|
||||
var T5;
|
||||
(function (T5) {
|
||||
T5["a"] = "12";
|
||||
})(T5 || (T5 = {}));
|
||||
|
||||
|
||||
//// [enumConstantMemberWithStringEmitDeclaration.d.ts]
|
||||
declare enum T1 {
|
||||
a = "1",
|
||||
b = "12",
|
||||
c = "123"
|
||||
}
|
||||
declare enum T2 {
|
||||
a = "1",
|
||||
b = "12"
|
||||
}
|
||||
declare enum T3 {
|
||||
a = "1",
|
||||
b = "12"
|
||||
}
|
||||
declare enum T4 {
|
||||
a = "1"
|
||||
}
|
||||
declare enum T5 {
|
||||
a = "12"
|
||||
}
|
||||
declare enum T6 {
|
||||
a = "1",
|
||||
b = "12"
|
||||
}
|
||||
@@ -0,0 +1,58 @@
|
||||
=== tests/cases/conformance/enums/enumConstantMemberWithStringEmitDeclaration.ts ===
|
||||
enum T1 {
|
||||
>T1 : Symbol(T1, Decl(enumConstantMemberWithStringEmitDeclaration.ts, 0, 0))
|
||||
|
||||
a = "1",
|
||||
>a : Symbol(T1.a, Decl(enumConstantMemberWithStringEmitDeclaration.ts, 0, 9))
|
||||
|
||||
b = "1" + "2",
|
||||
>b : Symbol(T1.b, Decl(enumConstantMemberWithStringEmitDeclaration.ts, 1, 12))
|
||||
|
||||
c = "1" + "2" + "3"
|
||||
>c : Symbol(T1.c, Decl(enumConstantMemberWithStringEmitDeclaration.ts, 2, 18))
|
||||
}
|
||||
|
||||
enum T2 {
|
||||
>T2 : Symbol(T2, Decl(enumConstantMemberWithStringEmitDeclaration.ts, 4, 1))
|
||||
|
||||
a = "1",
|
||||
>a : Symbol(T2.a, Decl(enumConstantMemberWithStringEmitDeclaration.ts, 6, 9))
|
||||
|
||||
b = "1" + "2"
|
||||
>b : Symbol(T2.b, Decl(enumConstantMemberWithStringEmitDeclaration.ts, 7, 12))
|
||||
}
|
||||
|
||||
enum T3 {
|
||||
>T3 : Symbol(T3, Decl(enumConstantMemberWithStringEmitDeclaration.ts, 9, 1))
|
||||
|
||||
a = "1",
|
||||
>a : Symbol(T3.a, Decl(enumConstantMemberWithStringEmitDeclaration.ts, 11, 9))
|
||||
|
||||
b = "1" + "2"
|
||||
>b : Symbol(T3.b, Decl(enumConstantMemberWithStringEmitDeclaration.ts, 12, 12))
|
||||
}
|
||||
|
||||
enum T4 {
|
||||
>T4 : Symbol(T4, Decl(enumConstantMemberWithStringEmitDeclaration.ts, 14, 1))
|
||||
|
||||
a = "1"
|
||||
>a : Symbol(T4.a, Decl(enumConstantMemberWithStringEmitDeclaration.ts, 16, 9))
|
||||
}
|
||||
|
||||
enum T5 {
|
||||
>T5 : Symbol(T5, Decl(enumConstantMemberWithStringEmitDeclaration.ts, 18, 1))
|
||||
|
||||
a = "1" + "2"
|
||||
>a : Symbol(T5.a, Decl(enumConstantMemberWithStringEmitDeclaration.ts, 20, 9))
|
||||
}
|
||||
|
||||
declare enum T6 {
|
||||
>T6 : Symbol(T6, Decl(enumConstantMemberWithStringEmitDeclaration.ts, 22, 1))
|
||||
|
||||
a = "1",
|
||||
>a : Symbol(T6.a, Decl(enumConstantMemberWithStringEmitDeclaration.ts, 24, 17))
|
||||
|
||||
b = "1" + "2"
|
||||
>b : Symbol(T6.b, Decl(enumConstantMemberWithStringEmitDeclaration.ts, 25, 12))
|
||||
}
|
||||
|
||||
@@ -0,0 +1,83 @@
|
||||
=== tests/cases/conformance/enums/enumConstantMemberWithStringEmitDeclaration.ts ===
|
||||
enum T1 {
|
||||
>T1 : T1
|
||||
|
||||
a = "1",
|
||||
>a : T1.a
|
||||
>"1" : "1"
|
||||
|
||||
b = "1" + "2",
|
||||
>b : T1.b
|
||||
>"1" + "2" : string
|
||||
>"1" : "1"
|
||||
>"2" : "2"
|
||||
|
||||
c = "1" + "2" + "3"
|
||||
>c : T1.c
|
||||
>"1" + "2" + "3" : string
|
||||
>"1" + "2" : string
|
||||
>"1" : "1"
|
||||
>"2" : "2"
|
||||
>"3" : "3"
|
||||
}
|
||||
|
||||
enum T2 {
|
||||
>T2 : T2
|
||||
|
||||
a = "1",
|
||||
>a : T2.a
|
||||
>"1" : "1"
|
||||
|
||||
b = "1" + "2"
|
||||
>b : T2.b
|
||||
>"1" + "2" : string
|
||||
>"1" : "1"
|
||||
>"2" : "2"
|
||||
}
|
||||
|
||||
enum T3 {
|
||||
>T3 : T3
|
||||
|
||||
a = "1",
|
||||
>a : T3.a
|
||||
>"1" : "1"
|
||||
|
||||
b = "1" + "2"
|
||||
>b : T3.b
|
||||
>"1" + "2" : string
|
||||
>"1" : "1"
|
||||
>"2" : "2"
|
||||
}
|
||||
|
||||
enum T4 {
|
||||
>T4 : T4
|
||||
|
||||
a = "1"
|
||||
>a : T4
|
||||
>"1" : "1"
|
||||
}
|
||||
|
||||
enum T5 {
|
||||
>T5 : T5
|
||||
|
||||
a = "1" + "2"
|
||||
>a : T5
|
||||
>"1" + "2" : string
|
||||
>"1" : "1"
|
||||
>"2" : "2"
|
||||
}
|
||||
|
||||
declare enum T6 {
|
||||
>T6 : T6
|
||||
|
||||
a = "1",
|
||||
>a : T6.a
|
||||
>"1" : "1"
|
||||
|
||||
b = "1" + "2"
|
||||
>b : T6.b
|
||||
>"1" + "2" : string
|
||||
>"1" : "1"
|
||||
>"2" : "2"
|
||||
}
|
||||
|
||||
@@ -0,0 +1,29 @@
|
||||
// @declaration: true
|
||||
enum T1 {
|
||||
a = "1",
|
||||
b = "1" + "2",
|
||||
c = "1" + "2" + "3"
|
||||
}
|
||||
|
||||
enum T2 {
|
||||
a = "1",
|
||||
b = "1" + "2"
|
||||
}
|
||||
|
||||
enum T3 {
|
||||
a = "1",
|
||||
b = "1" + "2"
|
||||
}
|
||||
|
||||
enum T4 {
|
||||
a = "1"
|
||||
}
|
||||
|
||||
enum T5 {
|
||||
a = "1" + "2"
|
||||
}
|
||||
|
||||
declare enum T6 {
|
||||
a = "1",
|
||||
b = "1" + "2"
|
||||
}
|
||||
Reference in New Issue
Block a user