Accept new baselines

This commit is contained in:
Anders Hejlsberg 2016-06-20 20:26:14 -07:00
parent a91f71488b
commit 8455143fed

View File

@ -314,16 +314,16 @@ function foo0(e: I): void {
if (e === I.V1) {
>e === I.V1 : boolean
>e : I
>I.V1 : I
>I.V1 : I.V1
>I : typeof I
>V1 : I
>V1 : I.V1
}
else if (e === I.V2) {
>e === I.V2 : boolean
>e : I
>I.V2 : I
>I.V2 : I.V2
>I : typeof I
>V2 : I
>V2 : I.V2
}
}
@ -337,24 +337,24 @@ function foo1(e: I1.C.E): void {
if (e === I1.C.E.V1) {
>e === I1.C.E.V1 : boolean
>e : I1.C.E
>I1.C.E.V1 : I1.C.E
>I1.C.E.V1 : I1.C.E.V1
>I1.C.E : typeof I1.C.E
>I1.C : typeof I1.C
>I1 : typeof I1
>C : typeof I1.C
>E : typeof I1.C.E
>V1 : I1.C.E
>V1 : I1.C.E.V1
}
else if (e === I1.C.E.V2) {
>e === I1.C.E.V2 : boolean
>e : I1.C.E
>I1.C.E.V2 : I1.C.E
>I1.C.E.V2 : I1.C.E.V2
>I1.C.E : typeof I1.C.E
>I1.C : typeof I1.C
>I1 : typeof I1
>C : typeof I1.C
>E : typeof I1.C.E
>V2 : I1.C.E
>V2 : I1.C.E.V2
}
}
@ -368,24 +368,24 @@ function foo2(e: I2.C.E): void {
if (e === I2.C.E.V1) {
>e === I2.C.E.V1 : boolean
>e : I2.C.E
>I2.C.E.V1 : I2.C.E
>I2.C.E.V1 : I2.C.E.V1
>I2.C.E : typeof I2.C.E
>I2.C : typeof I2.C
>I2 : typeof I2
>C : typeof I2.C
>E : typeof I2.C.E
>V1 : I2.C.E
>V1 : I2.C.E.V1
}
else if (e === I2.C.E.V2) {
>e === I2.C.E.V2 : boolean
>e : I2.C.E
>I2.C.E.V2 : I2.C.E
>I2.C.E.V2 : I2.C.E.V2
>I2.C.E : typeof I2.C.E
>I2.C : typeof I2.C
>I2 : typeof I2
>C : typeof I2.C
>E : typeof I2.C.E
>V2 : I2.C.E
>V2 : I2.C.E.V2
}
}
@ -399,99 +399,99 @@ function foo(x: Enum1) {
>x : Enum1
case Enum1.A:
>Enum1.A : Enum1
>Enum1.A : Enum1.A
>Enum1 : typeof Enum1
>A : Enum1
>A : Enum1.A
case Enum1.B:
>Enum1.B : Enum1
>Enum1.B : Enum1.B
>Enum1 : typeof Enum1
>B : Enum1
>B : Enum1.B
case Enum1.C:
>Enum1.C : Enum1
>Enum1.C : Enum1.C
>Enum1 : typeof Enum1
>C : Enum1
>C : Enum1.C
case Enum1.D:
>Enum1.D : Enum1
>Enum1.D : Enum1.D
>Enum1 : typeof Enum1
>D : Enum1
>D : Enum1.D
case Enum1.E:
>Enum1.E : Enum1
>Enum1.E : Enum1.E
>Enum1 : typeof Enum1
>E : Enum1
>E : Enum1.E
case Enum1.F:
>Enum1.F : Enum1
>Enum1.F : Enum1.F
>Enum1 : typeof Enum1
>F : Enum1
>F : Enum1.F
case Enum1.G:
>Enum1.G : Enum1
>Enum1.G : Enum1.G
>Enum1 : typeof Enum1
>G : Enum1
>G : Enum1.G
case Enum1.H:
>Enum1.H : Enum1
>Enum1.H : Enum1.H
>Enum1 : typeof Enum1
>H : Enum1
>H : Enum1.H
case Enum1.I:
>Enum1.I : Enum1
>Enum1.I : Enum1.I
>Enum1 : typeof Enum1
>I : Enum1
>I : Enum1.I
case Enum1.J:
>Enum1.J : Enum1
>Enum1.J : Enum1.J
>Enum1 : typeof Enum1
>J : Enum1
>J : Enum1.J
case Enum1.K:
>Enum1.K : Enum1
>Enum1.K : Enum1.K
>Enum1 : typeof Enum1
>K : Enum1
>K : Enum1.K
case Enum1.L:
>Enum1.L : Enum1
>Enum1.L : Enum1.L
>Enum1 : typeof Enum1
>L : Enum1
>L : Enum1.L
case Enum1.M:
>Enum1.M : Enum1
>Enum1.M : Enum1.M
>Enum1 : typeof Enum1
>M : Enum1
>M : Enum1.M
case Enum1.N:
>Enum1.N : Enum1
>Enum1.N : Enum1.N
>Enum1 : typeof Enum1
>N : Enum1
>N : Enum1.N
case Enum1.O:
>Enum1.O : Enum1
>Enum1.O : Enum1.O
>Enum1 : typeof Enum1
>O : Enum1
>O : Enum1.O
case Enum1.P:
>Enum1.P : Enum1
>Enum1.P : Enum1.P
>Enum1 : typeof Enum1
>P : Enum1
>P : Enum1.P
case Enum1.Q:
>Enum1.Q : Enum1
>Enum1.Q : Enum1.Q
>Enum1 : typeof Enum1
>Q : Enum1
>Q : Enum1.Q
case Enum1.R:
>Enum1.R : Enum1
>Enum1.R : Enum1.R
>Enum1 : typeof Enum1
>R : Enum1
>R : Enum1.R
case Enum1.S:
>Enum1.S : Enum1
>Enum1.S : Enum1.S
>Enum1 : typeof Enum1
>S : Enum1
>S : Enum1.S
case Enum1["T"]:
>Enum1["T"] : Enum1
@ -499,39 +499,39 @@ function foo(x: Enum1) {
>"T" : string
case Enum1.U:
>Enum1.U : Enum1
>Enum1.U : Enum1.U
>Enum1 : typeof Enum1
>U : Enum1
>U : Enum1.U
case Enum1.V:
>Enum1.V : Enum1
>Enum1.V : Enum1.V
>Enum1 : typeof Enum1
>V : Enum1
>V : Enum1.V
case Enum1.W:
>Enum1.W : Enum1
>Enum1.W : Enum1.W
>Enum1 : typeof Enum1
>W : Enum1
>W : Enum1.W
case Enum1.W1:
>Enum1.W1 : Enum1
>Enum1.W1 : Enum1.W1
>Enum1 : typeof Enum1
>W1 : Enum1
>W1 : Enum1.W1
case Enum1.W2:
>Enum1.W2 : Enum1
>Enum1.W2 : Enum1.W2
>Enum1 : typeof Enum1
>W2 : Enum1
>W2 : Enum1.W2
case Enum1.W3:
>Enum1.W3 : Enum1
>Enum1.W3 : Enum1.W3
>Enum1 : typeof Enum1
>W3 : Enum1
>W3 : Enum1.W3
case Enum1.W4:
>Enum1.W4 : Enum1
>Enum1.W4 : Enum1.W4
>Enum1 : typeof Enum1
>W4 : Enum1
>W4 : Enum1.W4
break;
}
@ -549,7 +549,7 @@ function bar(e: A.B.C.E): number {
>e : I
case A.B.C.E.V1: return 1;
>A.B.C.E.V1 : I
>A.B.C.E.V1 : I.V1
>A.B.C.E : typeof I
>A.B.C : typeof A.B.C
>A.B : typeof A.B
@ -557,11 +557,11 @@ function bar(e: A.B.C.E): number {
>B : typeof A.B
>C : typeof A.B.C
>E : typeof I
>V1 : I
>V1 : I.V1
>1 : number
case A.B.C.E.V2: return 1;
>A.B.C.E.V2 : I
>A.B.C.E.V2 : I.V2
>A.B.C.E : typeof I
>A.B.C : typeof A.B.C
>A.B : typeof A.B
@ -569,11 +569,11 @@ function bar(e: A.B.C.E): number {
>B : typeof A.B
>C : typeof A.B.C
>E : typeof I
>V2 : I
>V2 : I.V2
>1 : number
case A.B.C.E.V3: return 1;
>A.B.C.E.V3 : I
>A.B.C.E.V3 : I.V3
>A.B.C.E : typeof I
>A.B.C : typeof A.B.C
>A.B : typeof A.B
@ -581,7 +581,7 @@ function bar(e: A.B.C.E): number {
>B : typeof A.B
>C : typeof A.B.C
>E : typeof I
>V3 : I
>V3 : I.V3
>1 : number
}
}