diff --git a/internal/stringutil/util.go b/internal/stringutil/util.go index 4b4ba7e9d6..7fb753008a 100644 --- a/internal/stringutil/util.go +++ b/internal/stringutil/util.go @@ -217,7 +217,7 @@ func StripQuotes(name string) string { return name } -var matchSlashSomething = regexp.MustCompile(`\.`) +var matchSlashSomething = regexp.MustCompile(`\\.`) func matchSlashReplacer(in string) string { return in[1:] diff --git a/testdata/baselines/reference/submodule/compiler/classStaticPropertyAccess.symbols b/testdata/baselines/reference/submodule/compiler/classStaticPropertyAccess.symbols index 16bba6ec2c..ba265a43f8 100644 --- a/testdata/baselines/reference/submodule/compiler/classStaticPropertyAccess.symbols +++ b/testdata/baselines/reference/submodule/compiler/classStaticPropertyAccess.symbols @@ -5,7 +5,7 @@ class A { >A : Symbol(A, Decl(classStaticPropertyAccess.ts, 0, 0)) public static "\""() {} ->"\"" : Symbol(A["\\\""], Decl(classStaticPropertyAccess.ts, 0, 9)) +>"\"" : Symbol(A["\""], Decl(classStaticPropertyAccess.ts, 0, 9)) public static x: number = 1; >x : Symbol(A.x, Decl(classStaticPropertyAccess.ts, 1, 27)) diff --git a/testdata/baselines/reference/submodule/compiler/classStaticPropertyAccess.symbols.diff b/testdata/baselines/reference/submodule/compiler/classStaticPropertyAccess.symbols.diff deleted file mode 100644 index a633ab5086..0000000000 --- a/testdata/baselines/reference/submodule/compiler/classStaticPropertyAccess.symbols.diff +++ /dev/null @@ -1,11 +0,0 @@ ---- old.classStaticPropertyAccess.symbols -+++ new.classStaticPropertyAccess.symbols -@@= skipped -4, +4 lines =@@ - >A : Symbol(A, Decl(classStaticPropertyAccess.ts, 0, 0)) - - public static "\""() {} -->"\"" : Symbol(A["\""], Decl(classStaticPropertyAccess.ts, 0, 9)) -+>"\"" : Symbol(A["\\\""], Decl(classStaticPropertyAccess.ts, 0, 9)) - - public static x: number = 1; - >x : Symbol(A.x, Decl(classStaticPropertyAccess.ts, 1, 27)) \ No newline at end of file diff --git a/testdata/baselines/reference/submodule/compiler/numericClassMembers1.symbols b/testdata/baselines/reference/submodule/compiler/numericClassMembers1.symbols index 5220c6a289..4a88f90b68 100644 --- a/testdata/baselines/reference/submodule/compiler/numericClassMembers1.symbols +++ b/testdata/baselines/reference/submodule/compiler/numericClassMembers1.symbols @@ -25,7 +25,7 @@ class C236 { >C236 : Symbol(C236, Decl(numericClassMembers1.ts, 8, 1)) '0.0' = 1; ->'0.0' : Symbol(C236["00"], Decl(numericClassMembers1.ts, 10, 12)) +>'0.0' : Symbol(C236["0.0"], Decl(numericClassMembers1.ts, 10, 12)) '0' = 2; >'0' : Symbol(C236["0"], Decl(numericClassMembers1.ts, 11, 14)) diff --git a/testdata/baselines/reference/submodule/compiler/numericClassMembers1.symbols.diff b/testdata/baselines/reference/submodule/compiler/numericClassMembers1.symbols.diff index 084bfdac7c..01e466b43e 100644 --- a/testdata/baselines/reference/submodule/compiler/numericClassMembers1.symbols.diff +++ b/testdata/baselines/reference/submodule/compiler/numericClassMembers1.symbols.diff @@ -5,7 +5,7 @@ '0.0' = 1; ->'0.0' : Symbol(C236['0.0'], Decl(numericClassMembers1.ts, 10, 12)) -+>'0.0' : Symbol(C236["00"], Decl(numericClassMembers1.ts, 10, 12)) ++>'0.0' : Symbol(C236["0.0"], Decl(numericClassMembers1.ts, 10, 12)) '0' = 2; ->'0' : Symbol(C236['0'], Decl(numericClassMembers1.ts, 11, 14)) diff --git a/testdata/baselines/reference/submodule/compiler/propertiesAndIndexersForNumericNames.symbols b/testdata/baselines/reference/submodule/compiler/propertiesAndIndexersForNumericNames.symbols index 7f8e894dcf..65115e0e08 100644 --- a/testdata/baselines/reference/submodule/compiler/propertiesAndIndexersForNumericNames.symbols +++ b/testdata/baselines/reference/submodule/compiler/propertiesAndIndexersForNumericNames.symbols @@ -16,13 +16,13 @@ class C { >"-1" : Symbol(C["-1"], Decl(propertiesAndIndexersForNumericNames.ts, 5, 34)) public "-2.5": string = "negative number"; // Error ->"-2.5" : Symbol(C["-25"], Decl(propertiesAndIndexersForNumericNames.ts, 6, 44)) +>"-2.5" : Symbol(C["-2.5"], Decl(propertiesAndIndexersForNumericNames.ts, 6, 44)) public "3.141592": string = "pi-sitive number"; // Error ->"3.141592" : Symbol(C["3141592"], Decl(propertiesAndIndexersForNumericNames.ts, 7, 46)) +>"3.141592" : Symbol(C["3.141592"], Decl(propertiesAndIndexersForNumericNames.ts, 7, 46)) public "1.2e-20": string = "really small number"; // Error ->"1.2e-20" : Symbol(C["12e-20"], Decl(propertiesAndIndexersForNumericNames.ts, 8, 51)) +>"1.2e-20" : Symbol(C["1.2e-20"], Decl(propertiesAndIndexersForNumericNames.ts, 8, 51)) public "Infinity": string = "A gillion"; // Error >"Infinity" : Symbol(C["Infinity"], Decl(propertiesAndIndexersForNumericNames.ts, 9, 53)) @@ -94,6 +94,6 @@ class C { >"0b101101001010" : Symbol(C["0b101101001010"], Decl(propertiesAndIndexersForNumericNames.ts, 37, 47)) public "0.000000000000000000012": string = "should've been in exponential form"; // No error ->"0.000000000000000000012" : Symbol(C["0000000000000000000012"], Decl(propertiesAndIndexersForNumericNames.ts, 38, 56)) +>"0.000000000000000000012" : Symbol(C["0.000000000000000000012"], Decl(propertiesAndIndexersForNumericNames.ts, 38, 56)) } diff --git a/testdata/baselines/reference/submodule/compiler/propertiesAndIndexersForNumericNames.symbols.diff b/testdata/baselines/reference/submodule/compiler/propertiesAndIndexersForNumericNames.symbols.diff deleted file mode 100644 index d69441eefb..0000000000 --- a/testdata/baselines/reference/submodule/compiler/propertiesAndIndexersForNumericNames.symbols.diff +++ /dev/null @@ -1,26 +0,0 @@ ---- old.propertiesAndIndexersForNumericNames.symbols -+++ new.propertiesAndIndexersForNumericNames.symbols -@@= skipped -15, +15 lines =@@ - >"-1" : Symbol(C["-1"], Decl(propertiesAndIndexersForNumericNames.ts, 5, 34)) - - public "-2.5": string = "negative number"; // Error -->"-2.5" : Symbol(C["-2.5"], Decl(propertiesAndIndexersForNumericNames.ts, 6, 44)) -+>"-2.5" : Symbol(C["-25"], Decl(propertiesAndIndexersForNumericNames.ts, 6, 44)) - - public "3.141592": string = "pi-sitive number"; // Error -->"3.141592" : Symbol(C["3.141592"], Decl(propertiesAndIndexersForNumericNames.ts, 7, 46)) -+>"3.141592" : Symbol(C["3141592"], Decl(propertiesAndIndexersForNumericNames.ts, 7, 46)) - - public "1.2e-20": string = "really small number"; // Error -->"1.2e-20" : Symbol(C["1.2e-20"], Decl(propertiesAndIndexersForNumericNames.ts, 8, 51)) -+>"1.2e-20" : Symbol(C["12e-20"], Decl(propertiesAndIndexersForNumericNames.ts, 8, 51)) - - public "Infinity": string = "A gillion"; // Error - >"Infinity" : Symbol(C["Infinity"], Decl(propertiesAndIndexersForNumericNames.ts, 9, 53)) -@@= skipped -78, +78 lines =@@ - >"0b101101001010" : Symbol(C["0b101101001010"], Decl(propertiesAndIndexersForNumericNames.ts, 37, 47)) - - public "0.000000000000000000012": string = "should've been in exponential form"; // No error -->"0.000000000000000000012" : Symbol(C["0.000000000000000000012"], Decl(propertiesAndIndexersForNumericNames.ts, 38, 56)) -+>"0.000000000000000000012" : Symbol(C["0000000000000000000012"], Decl(propertiesAndIndexersForNumericNames.ts, 38, 56)) - } diff --git a/testdata/baselines/reference/submodule/conformance/assignmentCompatWithObjectMembersStringNumericNames.symbols b/testdata/baselines/reference/submodule/conformance/assignmentCompatWithObjectMembersStringNumericNames.symbols index d47e454165..fb4b5643a3 100644 --- a/testdata/baselines/reference/submodule/conformance/assignmentCompatWithObjectMembersStringNumericNames.symbols +++ b/testdata/baselines/reference/submodule/conformance/assignmentCompatWithObjectMembersStringNumericNames.symbols @@ -13,7 +13,7 @@ module JustStrings { class T { '1.': string; } >T : Symbol(T, Decl(assignmentCompatWithObjectMembersStringNumericNames.ts, 4, 28)) ->'1.' : Symbol(T["1"], Decl(assignmentCompatWithObjectMembersStringNumericNames.ts, 5, 13)) +>'1.' : Symbol(T["1."], Decl(assignmentCompatWithObjectMembersStringNumericNames.ts, 5, 13)) var s: S; >s : Symbol(s, Decl(assignmentCompatWithObjectMembersStringNumericNames.ts, 6, 7)) @@ -30,7 +30,7 @@ module JustStrings { interface T2 { '1.0': string; baz?: string } >T2 : Symbol(T2, Decl(assignmentCompatWithObjectMembersStringNumericNames.ts, 9, 46)) ->'1.0' : Symbol(T2["10"], Decl(assignmentCompatWithObjectMembersStringNumericNames.ts, 10, 18)) +>'1.0' : Symbol(T2["1.0"], Decl(assignmentCompatWithObjectMembersStringNumericNames.ts, 10, 18)) >baz : Symbol(T2.baz, Decl(assignmentCompatWithObjectMembersStringNumericNames.ts, 10, 33)) var s2: S2; diff --git a/testdata/baselines/reference/submodule/conformance/assignmentCompatWithObjectMembersStringNumericNames.symbols.diff b/testdata/baselines/reference/submodule/conformance/assignmentCompatWithObjectMembersStringNumericNames.symbols.diff index 66ecf6faeb..2ea174a365 100644 --- a/testdata/baselines/reference/submodule/conformance/assignmentCompatWithObjectMembersStringNumericNames.symbols.diff +++ b/testdata/baselines/reference/submodule/conformance/assignmentCompatWithObjectMembersStringNumericNames.symbols.diff @@ -10,7 +10,7 @@ class T { '1.': string; } >T : Symbol(T, Decl(assignmentCompatWithObjectMembersStringNumericNames.ts, 4, 28)) ->'1.' : Symbol(T['1.'], Decl(assignmentCompatWithObjectMembersStringNumericNames.ts, 5, 13)) -+>'1.' : Symbol(T["1"], Decl(assignmentCompatWithObjectMembersStringNumericNames.ts, 5, 13)) ++>'1.' : Symbol(T["1."], Decl(assignmentCompatWithObjectMembersStringNumericNames.ts, 5, 13)) var s: S; >s : Symbol(s, Decl(assignmentCompatWithObjectMembersStringNumericNames.ts, 6, 7)) @@ -25,7 +25,7 @@ interface T2 { '1.0': string; baz?: string } >T2 : Symbol(T2, Decl(assignmentCompatWithObjectMembersStringNumericNames.ts, 9, 46)) ->'1.0' : Symbol(T2['1.0'], Decl(assignmentCompatWithObjectMembersStringNumericNames.ts, 10, 18)) -+>'1.0' : Symbol(T2["10"], Decl(assignmentCompatWithObjectMembersStringNumericNames.ts, 10, 18)) ++>'1.0' : Symbol(T2["1.0"], Decl(assignmentCompatWithObjectMembersStringNumericNames.ts, 10, 18)) >baz : Symbol(T2.baz, Decl(assignmentCompatWithObjectMembersStringNumericNames.ts, 10, 33)) var s2: S2; diff --git a/testdata/baselines/reference/submodule/conformance/numericIndexerConstrainsPropertyDeclarations.symbols b/testdata/baselines/reference/submodule/conformance/numericIndexerConstrainsPropertyDeclarations.symbols index b67e792119..f280ea83cc 100644 --- a/testdata/baselines/reference/submodule/conformance/numericIndexerConstrainsPropertyDeclarations.symbols +++ b/testdata/baselines/reference/submodule/conformance/numericIndexerConstrainsPropertyDeclarations.symbols @@ -41,10 +41,10 @@ class C { >2.0 : Symbol(C[2.0], Decl(numericIndexerConstrainsPropertyDeclarations.ts, 16, 16)) "3.0": string; // ok ->"3.0" : Symbol(C["30"], Decl(numericIndexerConstrainsPropertyDeclarations.ts, 17, 16)) +>"3.0" : Symbol(C["3.0"], Decl(numericIndexerConstrainsPropertyDeclarations.ts, 17, 16)) "4.0": number; // error ->"4.0" : Symbol(C["40"], Decl(numericIndexerConstrainsPropertyDeclarations.ts, 18, 18)) +>"4.0" : Symbol(C["4.0"], Decl(numericIndexerConstrainsPropertyDeclarations.ts, 18, 18)) 3.0: MyNumber // error >3.0 : Symbol(C[3.0], Decl(numericIndexerConstrainsPropertyDeclarations.ts, 19, 18)) @@ -116,10 +116,10 @@ interface I { >foo : Symbol(I.foo, Decl(numericIndexerConstrainsPropertyDeclarations.ts, 51, 15)) "3.0": string; // ok ->"3.0" : Symbol(I["30"], Decl(numericIndexerConstrainsPropertyDeclarations.ts, 52, 18)) +>"3.0" : Symbol(I["3.0"], Decl(numericIndexerConstrainsPropertyDeclarations.ts, 52, 18)) "4.0": number; // error ->"4.0" : Symbol(I["40"], Decl(numericIndexerConstrainsPropertyDeclarations.ts, 53, 18)) +>"4.0" : Symbol(I["4.0"], Decl(numericIndexerConstrainsPropertyDeclarations.ts, 53, 18)) f: MyNumber; // error >f : Symbol(I.f, Decl(numericIndexerConstrainsPropertyDeclarations.ts, 54, 18)) diff --git a/testdata/baselines/reference/submodule/conformance/numericIndexerConstrainsPropertyDeclarations.symbols.diff b/testdata/baselines/reference/submodule/conformance/numericIndexerConstrainsPropertyDeclarations.symbols.diff deleted file mode 100644 index 9b7d39e5ef..0000000000 --- a/testdata/baselines/reference/submodule/conformance/numericIndexerConstrainsPropertyDeclarations.symbols.diff +++ /dev/null @@ -1,28 +0,0 @@ ---- old.numericIndexerConstrainsPropertyDeclarations.symbols -+++ new.numericIndexerConstrainsPropertyDeclarations.symbols -@@= skipped -40, +40 lines =@@ - >2.0 : Symbol(C[2.0], Decl(numericIndexerConstrainsPropertyDeclarations.ts, 16, 16)) - - "3.0": string; // ok -->"3.0" : Symbol(C["3.0"], Decl(numericIndexerConstrainsPropertyDeclarations.ts, 17, 16)) -+>"3.0" : Symbol(C["30"], Decl(numericIndexerConstrainsPropertyDeclarations.ts, 17, 16)) - - "4.0": number; // error -->"4.0" : Symbol(C["4.0"], Decl(numericIndexerConstrainsPropertyDeclarations.ts, 18, 18)) -+>"4.0" : Symbol(C["40"], Decl(numericIndexerConstrainsPropertyDeclarations.ts, 18, 18)) - - 3.0: MyNumber // error - >3.0 : Symbol(C[3.0], Decl(numericIndexerConstrainsPropertyDeclarations.ts, 19, 18)) -@@= skipped -75, +75 lines =@@ - >foo : Symbol(I.foo, Decl(numericIndexerConstrainsPropertyDeclarations.ts, 51, 15)) - - "3.0": string; // ok -->"3.0" : Symbol(I["3.0"], Decl(numericIndexerConstrainsPropertyDeclarations.ts, 52, 18)) -+>"3.0" : Symbol(I["30"], Decl(numericIndexerConstrainsPropertyDeclarations.ts, 52, 18)) - - "4.0": number; // error -->"4.0" : Symbol(I["4.0"], Decl(numericIndexerConstrainsPropertyDeclarations.ts, 53, 18)) -+>"4.0" : Symbol(I["40"], Decl(numericIndexerConstrainsPropertyDeclarations.ts, 53, 18)) - - f: MyNumber; // error - >f : Symbol(I.f, Decl(numericIndexerConstrainsPropertyDeclarations.ts, 54, 18)) \ No newline at end of file diff --git a/testdata/baselines/reference/submodule/conformance/numericIndexerConstrainsPropertyDeclarations2.symbols b/testdata/baselines/reference/submodule/conformance/numericIndexerConstrainsPropertyDeclarations2.symbols index 18ef3b0d28..732c8cccef 100644 --- a/testdata/baselines/reference/submodule/conformance/numericIndexerConstrainsPropertyDeclarations2.symbols +++ b/testdata/baselines/reference/submodule/conformance/numericIndexerConstrainsPropertyDeclarations2.symbols @@ -34,14 +34,14 @@ class Foo { >B : Symbol(B, Decl(numericIndexerConstrainsPropertyDeclarations2.ts, 4, 1)) "2.5": B // ok ->"2.5" : Symbol(Foo["25"], Decl(numericIndexerConstrainsPropertyDeclarations2.ts, 13, 11)) +>"2.5" : Symbol(Foo["2.5"], Decl(numericIndexerConstrainsPropertyDeclarations2.ts, 13, 11)) >B : Symbol(B, Decl(numericIndexerConstrainsPropertyDeclarations2.ts, 4, 1)) 3.0: number; // error >3.0 : Symbol(Foo[3.0], Decl(numericIndexerConstrainsPropertyDeclarations2.ts, 14, 12)) "4.0": string; // error ->"4.0" : Symbol(Foo["40"], Decl(numericIndexerConstrainsPropertyDeclarations2.ts, 15, 16)) +>"4.0" : Symbol(Foo["4.0"], Decl(numericIndexerConstrainsPropertyDeclarations2.ts, 15, 16)) } interface Foo2 { @@ -60,14 +60,14 @@ interface Foo2 { >B : Symbol(B, Decl(numericIndexerConstrainsPropertyDeclarations2.ts, 4, 1)) "2.5": B // ok ->"2.5" : Symbol(Foo2["25"], Decl(numericIndexerConstrainsPropertyDeclarations2.ts, 22, 11)) +>"2.5" : Symbol(Foo2["2.5"], Decl(numericIndexerConstrainsPropertyDeclarations2.ts, 22, 11)) >B : Symbol(B, Decl(numericIndexerConstrainsPropertyDeclarations2.ts, 4, 1)) 3.0: number; // error >3.0 : Symbol(Foo2[3.0], Decl(numericIndexerConstrainsPropertyDeclarations2.ts, 23, 12)) "4.0": string; // error ->"4.0" : Symbol(Foo2["40"], Decl(numericIndexerConstrainsPropertyDeclarations2.ts, 24, 16)) +>"4.0" : Symbol(Foo2["4.0"], Decl(numericIndexerConstrainsPropertyDeclarations2.ts, 24, 16)) } var a: { diff --git a/testdata/baselines/reference/submodule/conformance/numericIndexerConstrainsPropertyDeclarations2.symbols.diff b/testdata/baselines/reference/submodule/conformance/numericIndexerConstrainsPropertyDeclarations2.symbols.diff deleted file mode 100644 index b2ca086893..0000000000 --- a/testdata/baselines/reference/submodule/conformance/numericIndexerConstrainsPropertyDeclarations2.symbols.diff +++ /dev/null @@ -1,36 +0,0 @@ ---- old.numericIndexerConstrainsPropertyDeclarations2.symbols -+++ new.numericIndexerConstrainsPropertyDeclarations2.symbols -@@= skipped -33, +33 lines =@@ - >B : Symbol(B, Decl(numericIndexerConstrainsPropertyDeclarations2.ts, 4, 1)) - - "2.5": B // ok -->"2.5" : Symbol(Foo["2.5"], Decl(numericIndexerConstrainsPropertyDeclarations2.ts, 13, 11)) -+>"2.5" : Symbol(Foo["25"], Decl(numericIndexerConstrainsPropertyDeclarations2.ts, 13, 11)) - >B : Symbol(B, Decl(numericIndexerConstrainsPropertyDeclarations2.ts, 4, 1)) - - 3.0: number; // error - >3.0 : Symbol(Foo[3.0], Decl(numericIndexerConstrainsPropertyDeclarations2.ts, 14, 12)) - - "4.0": string; // error -->"4.0" : Symbol(Foo["4.0"], Decl(numericIndexerConstrainsPropertyDeclarations2.ts, 15, 16)) -+>"4.0" : Symbol(Foo["40"], Decl(numericIndexerConstrainsPropertyDeclarations2.ts, 15, 16)) - } - - interface Foo2 { -@@= skipped -26, +26 lines =@@ - >B : Symbol(B, Decl(numericIndexerConstrainsPropertyDeclarations2.ts, 4, 1)) - - "2.5": B // ok -->"2.5" : Symbol(Foo2["2.5"], Decl(numericIndexerConstrainsPropertyDeclarations2.ts, 22, 11)) -+>"2.5" : Symbol(Foo2["25"], Decl(numericIndexerConstrainsPropertyDeclarations2.ts, 22, 11)) - >B : Symbol(B, Decl(numericIndexerConstrainsPropertyDeclarations2.ts, 4, 1)) - - 3.0: number; // error - >3.0 : Symbol(Foo2[3.0], Decl(numericIndexerConstrainsPropertyDeclarations2.ts, 23, 12)) - - "4.0": string; // error -->"4.0" : Symbol(Foo2["4.0"], Decl(numericIndexerConstrainsPropertyDeclarations2.ts, 24, 16)) -+>"4.0" : Symbol(Foo2["40"], Decl(numericIndexerConstrainsPropertyDeclarations2.ts, 24, 16)) - } - - var a: { \ No newline at end of file diff --git a/testdata/baselines/reference/submodule/conformance/numericStringNamedPropertyEquivalence.symbols b/testdata/baselines/reference/submodule/conformance/numericStringNamedPropertyEquivalence.symbols index 60e4508399..a6738c4279 100644 --- a/testdata/baselines/reference/submodule/conformance/numericStringNamedPropertyEquivalence.symbols +++ b/testdata/baselines/reference/submodule/conformance/numericStringNamedPropertyEquivalence.symbols @@ -10,7 +10,7 @@ class C { >"1" : Symbol(C["1"], Decl(numericStringNamedPropertyEquivalence.ts, 2, 9), Decl(numericStringNamedPropertyEquivalence.ts, 4, 18)) "1.0": number; // not a duplicate ->"1.0" : Symbol(C["10"], Decl(numericStringNamedPropertyEquivalence.ts, 3, 16)) +>"1.0" : Symbol(C["1.0"], Decl(numericStringNamedPropertyEquivalence.ts, 3, 16)) 1.0: number; >1.0 : Symbol(C["1"], Decl(numericStringNamedPropertyEquivalence.ts, 2, 9), Decl(numericStringNamedPropertyEquivalence.ts, 4, 18)) @@ -23,7 +23,7 @@ interface I { >"1" : Symbol(I["1"], Decl(numericStringNamedPropertyEquivalence.ts, 8, 13), Decl(numericStringNamedPropertyEquivalence.ts, 10, 17)) "1.": number; // not a duplicate ->"1." : Symbol(I["1"], Decl(numericStringNamedPropertyEquivalence.ts, 9, 16)) +>"1." : Symbol(I["1."], Decl(numericStringNamedPropertyEquivalence.ts, 9, 16)) 1: number; >1 : Symbol(I["1"], Decl(numericStringNamedPropertyEquivalence.ts, 8, 13), Decl(numericStringNamedPropertyEquivalence.ts, 10, 17)) diff --git a/testdata/baselines/reference/submodule/conformance/numericStringNamedPropertyEquivalence.symbols.diff b/testdata/baselines/reference/submodule/conformance/numericStringNamedPropertyEquivalence.symbols.diff deleted file mode 100644 index 3c5ae65163..0000000000 --- a/testdata/baselines/reference/submodule/conformance/numericStringNamedPropertyEquivalence.symbols.diff +++ /dev/null @@ -1,20 +0,0 @@ ---- old.numericStringNamedPropertyEquivalence.symbols -+++ new.numericStringNamedPropertyEquivalence.symbols -@@= skipped -9, +9 lines =@@ - >"1" : Symbol(C["1"], Decl(numericStringNamedPropertyEquivalence.ts, 2, 9), Decl(numericStringNamedPropertyEquivalence.ts, 4, 18)) - - "1.0": number; // not a duplicate -->"1.0" : Symbol(C["1.0"], Decl(numericStringNamedPropertyEquivalence.ts, 3, 16)) -+>"1.0" : Symbol(C["10"], Decl(numericStringNamedPropertyEquivalence.ts, 3, 16)) - - 1.0: number; - >1.0 : Symbol(C["1"], Decl(numericStringNamedPropertyEquivalence.ts, 2, 9), Decl(numericStringNamedPropertyEquivalence.ts, 4, 18)) -@@= skipped -13, +13 lines =@@ - >"1" : Symbol(I["1"], Decl(numericStringNamedPropertyEquivalence.ts, 8, 13), Decl(numericStringNamedPropertyEquivalence.ts, 10, 17)) - - "1.": number; // not a duplicate -->"1." : Symbol(I["1."], Decl(numericStringNamedPropertyEquivalence.ts, 9, 16)) -+>"1." : Symbol(I["1"], Decl(numericStringNamedPropertyEquivalence.ts, 9, 16)) - - 1: number; - >1 : Symbol(I["1"], Decl(numericStringNamedPropertyEquivalence.ts, 8, 13), Decl(numericStringNamedPropertyEquivalence.ts, 10, 17)) \ No newline at end of file diff --git a/testdata/baselines/reference/submodule/conformance/objectTypeWithStringNamedNumericProperty.symbols b/testdata/baselines/reference/submodule/conformance/objectTypeWithStringNamedNumericProperty.symbols index 02cecf1289..96ddd841d0 100644 --- a/testdata/baselines/reference/submodule/conformance/objectTypeWithStringNamedNumericProperty.symbols +++ b/testdata/baselines/reference/submodule/conformance/objectTypeWithStringNamedNumericProperty.symbols @@ -9,27 +9,27 @@ class C { >C : Symbol(C, Decl(objectTypeWithStringNamedNumericProperty.ts, 0, 0)) "0.1": void; ->"0.1" : Symbol(C["01"], Decl(objectTypeWithStringNamedNumericProperty.ts, 4, 9)) +>"0.1" : Symbol(C["0.1"], Decl(objectTypeWithStringNamedNumericProperty.ts, 4, 9)) ".1": Object; ->".1" : Symbol(C["1"], Decl(objectTypeWithStringNamedNumericProperty.ts, 5, 16)) +>".1" : Symbol(C[".1"], Decl(objectTypeWithStringNamedNumericProperty.ts, 5, 16)) >Object : Symbol(Object, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --)) "1": number; >"1" : Symbol(C["1"], Decl(objectTypeWithStringNamedNumericProperty.ts, 6, 17)) "1.": string; ->"1." : Symbol(C["1"], Decl(objectTypeWithStringNamedNumericProperty.ts, 7, 16)) +>"1." : Symbol(C["1."], Decl(objectTypeWithStringNamedNumericProperty.ts, 7, 16)) "1..": boolean; ->"1.." : Symbol(C["1"], Decl(objectTypeWithStringNamedNumericProperty.ts, 8, 17)) +>"1.." : Symbol(C["1.."], Decl(objectTypeWithStringNamedNumericProperty.ts, 8, 17)) "1.0": Date; ->"1.0" : Symbol(C["10"], Decl(objectTypeWithStringNamedNumericProperty.ts, 9, 19)) +>"1.0" : Symbol(C["1.0"], Decl(objectTypeWithStringNamedNumericProperty.ts, 9, 19)) >Date : Symbol(Date, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.scripthost.d.ts, --, --)) "-1.0": RegExp; ->"-1.0" : Symbol(C["-10"], Decl(objectTypeWithStringNamedNumericProperty.ts, 10, 16)) +>"-1.0" : Symbol(C["-1.0"], Decl(objectTypeWithStringNamedNumericProperty.ts, 10, 16)) >RegExp : Symbol(RegExp, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --)) "-1": Date; @@ -44,12 +44,12 @@ var c: C; var r1 = c['0.1']; >r1 : Symbol(r1, Decl(objectTypeWithStringNamedNumericProperty.ts, 16, 3), Decl(objectTypeWithStringNamedNumericProperty.ts, 47, 3), Decl(objectTypeWithStringNamedNumericProperty.ts, 77, 3), Decl(objectTypeWithStringNamedNumericProperty.ts, 107, 3)) >c : Symbol(c, Decl(objectTypeWithStringNamedNumericProperty.ts, 15, 3)) ->'0.1' : Symbol(C["01"], Decl(objectTypeWithStringNamedNumericProperty.ts, 4, 9)) +>'0.1' : Symbol(C["0.1"], Decl(objectTypeWithStringNamedNumericProperty.ts, 4, 9)) var r2 = c['.1']; >r2 : Symbol(r2, Decl(objectTypeWithStringNamedNumericProperty.ts, 17, 3), Decl(objectTypeWithStringNamedNumericProperty.ts, 48, 3), Decl(objectTypeWithStringNamedNumericProperty.ts, 78, 3), Decl(objectTypeWithStringNamedNumericProperty.ts, 108, 3)) >c : Symbol(c, Decl(objectTypeWithStringNamedNumericProperty.ts, 15, 3)) ->'.1' : Symbol(C["1"], Decl(objectTypeWithStringNamedNumericProperty.ts, 5, 16)) +>'.1' : Symbol(C[".1"], Decl(objectTypeWithStringNamedNumericProperty.ts, 5, 16)) var r3 = c['1']; >r3 : Symbol(r3, Decl(objectTypeWithStringNamedNumericProperty.ts, 18, 3), Decl(objectTypeWithStringNamedNumericProperty.ts, 19, 3), Decl(objectTypeWithStringNamedNumericProperty.ts, 21, 3), Decl(objectTypeWithStringNamedNumericProperty.ts, 24, 3), Decl(objectTypeWithStringNamedNumericProperty.ts, 49, 3) ... and 11 more) @@ -64,7 +64,7 @@ var r3 = c[1]; var r4 = c['1.']; >r4 : Symbol(r4, Decl(objectTypeWithStringNamedNumericProperty.ts, 20, 3), Decl(objectTypeWithStringNamedNumericProperty.ts, 51, 3), Decl(objectTypeWithStringNamedNumericProperty.ts, 81, 3), Decl(objectTypeWithStringNamedNumericProperty.ts, 111, 3)) >c : Symbol(c, Decl(objectTypeWithStringNamedNumericProperty.ts, 15, 3)) ->'1.' : Symbol(C["1"], Decl(objectTypeWithStringNamedNumericProperty.ts, 7, 16)) +>'1.' : Symbol(C["1."], Decl(objectTypeWithStringNamedNumericProperty.ts, 7, 16)) var r3 = c[1.]; // same as indexing by 1 when done numerically >r3 : Symbol(r3, Decl(objectTypeWithStringNamedNumericProperty.ts, 18, 3), Decl(objectTypeWithStringNamedNumericProperty.ts, 19, 3), Decl(objectTypeWithStringNamedNumericProperty.ts, 21, 3), Decl(objectTypeWithStringNamedNumericProperty.ts, 24, 3), Decl(objectTypeWithStringNamedNumericProperty.ts, 49, 3) ... and 11 more) @@ -74,12 +74,12 @@ var r3 = c[1.]; // same as indexing by 1 when done numerically var r5 = c['1..']; >r5 : Symbol(r5, Decl(objectTypeWithStringNamedNumericProperty.ts, 22, 3), Decl(objectTypeWithStringNamedNumericProperty.ts, 53, 3), Decl(objectTypeWithStringNamedNumericProperty.ts, 83, 3), Decl(objectTypeWithStringNamedNumericProperty.ts, 113, 3)) >c : Symbol(c, Decl(objectTypeWithStringNamedNumericProperty.ts, 15, 3)) ->'1..' : Symbol(C["1"], Decl(objectTypeWithStringNamedNumericProperty.ts, 8, 17)) +>'1..' : Symbol(C["1.."], Decl(objectTypeWithStringNamedNumericProperty.ts, 8, 17)) var r6 = c['1.0']; >r6 : Symbol(r6, Decl(objectTypeWithStringNamedNumericProperty.ts, 23, 3), Decl(objectTypeWithStringNamedNumericProperty.ts, 54, 3), Decl(objectTypeWithStringNamedNumericProperty.ts, 84, 3), Decl(objectTypeWithStringNamedNumericProperty.ts, 114, 3)) >c : Symbol(c, Decl(objectTypeWithStringNamedNumericProperty.ts, 15, 3)) ->'1.0' : Symbol(C["10"], Decl(objectTypeWithStringNamedNumericProperty.ts, 9, 19)) +>'1.0' : Symbol(C["1.0"], Decl(objectTypeWithStringNamedNumericProperty.ts, 9, 19)) var r3 = c[1.0]; // same as indexing by 1 when done numerically >r3 : Symbol(r3, Decl(objectTypeWithStringNamedNumericProperty.ts, 18, 3), Decl(objectTypeWithStringNamedNumericProperty.ts, 19, 3), Decl(objectTypeWithStringNamedNumericProperty.ts, 21, 3), Decl(objectTypeWithStringNamedNumericProperty.ts, 24, 3), Decl(objectTypeWithStringNamedNumericProperty.ts, 49, 3) ... and 11 more) @@ -98,7 +98,7 @@ var r7 = i[-1.0]; var r8 = i["-1.0"]; >r8 : Symbol(r8, Decl(objectTypeWithStringNamedNumericProperty.ts, 28, 3), Decl(objectTypeWithStringNamedNumericProperty.ts, 59, 3), Decl(objectTypeWithStringNamedNumericProperty.ts, 89, 3), Decl(objectTypeWithStringNamedNumericProperty.ts, 119, 3)) >i : Symbol(i, Decl(objectTypeWithStringNamedNumericProperty.ts, 46, 3)) ->"-1.0" : Symbol(I["-10"], Decl(objectTypeWithStringNamedNumericProperty.ts, 41, 16)) +>"-1.0" : Symbol(I["-1.0"], Decl(objectTypeWithStringNamedNumericProperty.ts, 41, 16)) var r9 = i["-1"]; >r9 : Symbol(r9, Decl(objectTypeWithStringNamedNumericProperty.ts, 29, 3), Decl(objectTypeWithStringNamedNumericProperty.ts, 60, 3), Decl(objectTypeWithStringNamedNumericProperty.ts, 90, 3), Decl(objectTypeWithStringNamedNumericProperty.ts, 120, 3)) @@ -127,27 +127,27 @@ interface I { >I : Symbol(I, Decl(objectTypeWithStringNamedNumericProperty.ts, 33, 16)) "0.1": void; ->"0.1" : Symbol(I["01"], Decl(objectTypeWithStringNamedNumericProperty.ts, 35, 13)) +>"0.1" : Symbol(I["0.1"], Decl(objectTypeWithStringNamedNumericProperty.ts, 35, 13)) ".1": Object; ->".1" : Symbol(I["1"], Decl(objectTypeWithStringNamedNumericProperty.ts, 36, 16)) +>".1" : Symbol(I[".1"], Decl(objectTypeWithStringNamedNumericProperty.ts, 36, 16)) >Object : Symbol(Object, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --)) "1": number; >"1" : Symbol(I["1"], Decl(objectTypeWithStringNamedNumericProperty.ts, 37, 17)) "1.": string; ->"1." : Symbol(I["1"], Decl(objectTypeWithStringNamedNumericProperty.ts, 38, 16)) +>"1." : Symbol(I["1."], Decl(objectTypeWithStringNamedNumericProperty.ts, 38, 16)) "1..": boolean; ->"1.." : Symbol(I["1"], Decl(objectTypeWithStringNamedNumericProperty.ts, 39, 17)) +>"1.." : Symbol(I["1.."], Decl(objectTypeWithStringNamedNumericProperty.ts, 39, 17)) "1.0": Date; ->"1.0" : Symbol(I["10"], Decl(objectTypeWithStringNamedNumericProperty.ts, 40, 19)) +>"1.0" : Symbol(I["1.0"], Decl(objectTypeWithStringNamedNumericProperty.ts, 40, 19)) >Date : Symbol(Date, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.scripthost.d.ts, --, --)) "-1.0": RegExp; ->"-1.0" : Symbol(I["-10"], Decl(objectTypeWithStringNamedNumericProperty.ts, 41, 16)) +>"-1.0" : Symbol(I["-1.0"], Decl(objectTypeWithStringNamedNumericProperty.ts, 41, 16)) >RegExp : Symbol(RegExp, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --)) "-1": Date; @@ -162,12 +162,12 @@ var i: I; var r1 = i['0.1']; >r1 : Symbol(r1, Decl(objectTypeWithStringNamedNumericProperty.ts, 16, 3), Decl(objectTypeWithStringNamedNumericProperty.ts, 47, 3), Decl(objectTypeWithStringNamedNumericProperty.ts, 77, 3), Decl(objectTypeWithStringNamedNumericProperty.ts, 107, 3)) >i : Symbol(i, Decl(objectTypeWithStringNamedNumericProperty.ts, 46, 3)) ->'0.1' : Symbol(I["01"], Decl(objectTypeWithStringNamedNumericProperty.ts, 35, 13)) +>'0.1' : Symbol(I["0.1"], Decl(objectTypeWithStringNamedNumericProperty.ts, 35, 13)) var r2 = i['.1']; >r2 : Symbol(r2, Decl(objectTypeWithStringNamedNumericProperty.ts, 17, 3), Decl(objectTypeWithStringNamedNumericProperty.ts, 48, 3), Decl(objectTypeWithStringNamedNumericProperty.ts, 78, 3), Decl(objectTypeWithStringNamedNumericProperty.ts, 108, 3)) >i : Symbol(i, Decl(objectTypeWithStringNamedNumericProperty.ts, 46, 3)) ->'.1' : Symbol(I["1"], Decl(objectTypeWithStringNamedNumericProperty.ts, 36, 16)) +>'.1' : Symbol(I[".1"], Decl(objectTypeWithStringNamedNumericProperty.ts, 36, 16)) var r3 = i['1']; >r3 : Symbol(r3, Decl(objectTypeWithStringNamedNumericProperty.ts, 18, 3), Decl(objectTypeWithStringNamedNumericProperty.ts, 19, 3), Decl(objectTypeWithStringNamedNumericProperty.ts, 21, 3), Decl(objectTypeWithStringNamedNumericProperty.ts, 24, 3), Decl(objectTypeWithStringNamedNumericProperty.ts, 49, 3) ... and 11 more) @@ -182,7 +182,7 @@ var r3 = c[1]; var r4 = i['1.']; >r4 : Symbol(r4, Decl(objectTypeWithStringNamedNumericProperty.ts, 20, 3), Decl(objectTypeWithStringNamedNumericProperty.ts, 51, 3), Decl(objectTypeWithStringNamedNumericProperty.ts, 81, 3), Decl(objectTypeWithStringNamedNumericProperty.ts, 111, 3)) >i : Symbol(i, Decl(objectTypeWithStringNamedNumericProperty.ts, 46, 3)) ->'1.' : Symbol(I["1"], Decl(objectTypeWithStringNamedNumericProperty.ts, 38, 16)) +>'1.' : Symbol(I["1."], Decl(objectTypeWithStringNamedNumericProperty.ts, 38, 16)) var r3 = c[1.]; // same as indexing by 1 when done numerically >r3 : Symbol(r3, Decl(objectTypeWithStringNamedNumericProperty.ts, 18, 3), Decl(objectTypeWithStringNamedNumericProperty.ts, 19, 3), Decl(objectTypeWithStringNamedNumericProperty.ts, 21, 3), Decl(objectTypeWithStringNamedNumericProperty.ts, 24, 3), Decl(objectTypeWithStringNamedNumericProperty.ts, 49, 3) ... and 11 more) @@ -192,12 +192,12 @@ var r3 = c[1.]; // same as indexing by 1 when done numerically var r5 = i['1..']; >r5 : Symbol(r5, Decl(objectTypeWithStringNamedNumericProperty.ts, 22, 3), Decl(objectTypeWithStringNamedNumericProperty.ts, 53, 3), Decl(objectTypeWithStringNamedNumericProperty.ts, 83, 3), Decl(objectTypeWithStringNamedNumericProperty.ts, 113, 3)) >i : Symbol(i, Decl(objectTypeWithStringNamedNumericProperty.ts, 46, 3)) ->'1..' : Symbol(I["1"], Decl(objectTypeWithStringNamedNumericProperty.ts, 39, 17)) +>'1..' : Symbol(I["1.."], Decl(objectTypeWithStringNamedNumericProperty.ts, 39, 17)) var r6 = i['1.0']; >r6 : Symbol(r6, Decl(objectTypeWithStringNamedNumericProperty.ts, 23, 3), Decl(objectTypeWithStringNamedNumericProperty.ts, 54, 3), Decl(objectTypeWithStringNamedNumericProperty.ts, 84, 3), Decl(objectTypeWithStringNamedNumericProperty.ts, 114, 3)) >i : Symbol(i, Decl(objectTypeWithStringNamedNumericProperty.ts, 46, 3)) ->'1.0' : Symbol(I["10"], Decl(objectTypeWithStringNamedNumericProperty.ts, 40, 19)) +>'1.0' : Symbol(I["1.0"], Decl(objectTypeWithStringNamedNumericProperty.ts, 40, 19)) var r3 = c[1.0]; // same as indexing by 1 when done numerically >r3 : Symbol(r3, Decl(objectTypeWithStringNamedNumericProperty.ts, 18, 3), Decl(objectTypeWithStringNamedNumericProperty.ts, 19, 3), Decl(objectTypeWithStringNamedNumericProperty.ts, 21, 3), Decl(objectTypeWithStringNamedNumericProperty.ts, 24, 3), Decl(objectTypeWithStringNamedNumericProperty.ts, 49, 3) ... and 11 more) @@ -216,7 +216,7 @@ var r7 = i[-1.0]; var r8 = i["-1.0"]; >r8 : Symbol(r8, Decl(objectTypeWithStringNamedNumericProperty.ts, 28, 3), Decl(objectTypeWithStringNamedNumericProperty.ts, 59, 3), Decl(objectTypeWithStringNamedNumericProperty.ts, 89, 3), Decl(objectTypeWithStringNamedNumericProperty.ts, 119, 3)) >i : Symbol(i, Decl(objectTypeWithStringNamedNumericProperty.ts, 46, 3)) ->"-1.0" : Symbol(I["-10"], Decl(objectTypeWithStringNamedNumericProperty.ts, 41, 16)) +>"-1.0" : Symbol(I["-1.0"], Decl(objectTypeWithStringNamedNumericProperty.ts, 41, 16)) var r9 = i["-1"]; >r9 : Symbol(r9, Decl(objectTypeWithStringNamedNumericProperty.ts, 29, 3), Decl(objectTypeWithStringNamedNumericProperty.ts, 60, 3), Decl(objectTypeWithStringNamedNumericProperty.ts, 90, 3), Decl(objectTypeWithStringNamedNumericProperty.ts, 120, 3)) @@ -330,7 +330,7 @@ var r7 = i[-1.0]; var r8 = i["-1.0"]; >r8 : Symbol(r8, Decl(objectTypeWithStringNamedNumericProperty.ts, 28, 3), Decl(objectTypeWithStringNamedNumericProperty.ts, 59, 3), Decl(objectTypeWithStringNamedNumericProperty.ts, 89, 3), Decl(objectTypeWithStringNamedNumericProperty.ts, 119, 3)) >i : Symbol(i, Decl(objectTypeWithStringNamedNumericProperty.ts, 46, 3)) ->"-1.0" : Symbol(I["-10"], Decl(objectTypeWithStringNamedNumericProperty.ts, 41, 16)) +>"-1.0" : Symbol(I["-1.0"], Decl(objectTypeWithStringNamedNumericProperty.ts, 41, 16)) var r9 = i["-1"]; >r9 : Symbol(r9, Decl(objectTypeWithStringNamedNumericProperty.ts, 29, 3), Decl(objectTypeWithStringNamedNumericProperty.ts, 60, 3), Decl(objectTypeWithStringNamedNumericProperty.ts, 90, 3), Decl(objectTypeWithStringNamedNumericProperty.ts, 120, 3)) @@ -444,7 +444,7 @@ var r7 = i[-1.0]; var r8 = i["-1.0"]; >r8 : Symbol(r8, Decl(objectTypeWithStringNamedNumericProperty.ts, 28, 3), Decl(objectTypeWithStringNamedNumericProperty.ts, 59, 3), Decl(objectTypeWithStringNamedNumericProperty.ts, 89, 3), Decl(objectTypeWithStringNamedNumericProperty.ts, 119, 3)) >i : Symbol(i, Decl(objectTypeWithStringNamedNumericProperty.ts, 46, 3)) ->"-1.0" : Symbol(I["-10"], Decl(objectTypeWithStringNamedNumericProperty.ts, 41, 16)) +>"-1.0" : Symbol(I["-1.0"], Decl(objectTypeWithStringNamedNumericProperty.ts, 41, 16)) var r9 = i["-1"]; >r9 : Symbol(r9, Decl(objectTypeWithStringNamedNumericProperty.ts, 29, 3), Decl(objectTypeWithStringNamedNumericProperty.ts, 60, 3), Decl(objectTypeWithStringNamedNumericProperty.ts, 90, 3), Decl(objectTypeWithStringNamedNumericProperty.ts, 120, 3)) diff --git a/testdata/baselines/reference/submodule/conformance/objectTypeWithStringNamedNumericProperty.symbols.diff b/testdata/baselines/reference/submodule/conformance/objectTypeWithStringNamedNumericProperty.symbols.diff deleted file mode 100644 index 813e8f04c5..0000000000 --- a/testdata/baselines/reference/submodule/conformance/objectTypeWithStringNamedNumericProperty.symbols.diff +++ /dev/null @@ -1,184 +0,0 @@ ---- old.objectTypeWithStringNamedNumericProperty.symbols -+++ new.objectTypeWithStringNamedNumericProperty.symbols -@@= skipped -8, +8 lines =@@ - >C : Symbol(C, Decl(objectTypeWithStringNamedNumericProperty.ts, 0, 0)) - - "0.1": void; -->"0.1" : Symbol(C["0.1"], Decl(objectTypeWithStringNamedNumericProperty.ts, 4, 9)) -+>"0.1" : Symbol(C["01"], Decl(objectTypeWithStringNamedNumericProperty.ts, 4, 9)) - - ".1": Object; -->".1" : Symbol(C[".1"], Decl(objectTypeWithStringNamedNumericProperty.ts, 5, 16)) -+>".1" : Symbol(C["1"], Decl(objectTypeWithStringNamedNumericProperty.ts, 5, 16)) - >Object : Symbol(Object, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --)) - - "1": number; - >"1" : Symbol(C["1"], Decl(objectTypeWithStringNamedNumericProperty.ts, 6, 17)) - - "1.": string; -->"1." : Symbol(C["1."], Decl(objectTypeWithStringNamedNumericProperty.ts, 7, 16)) -+>"1." : Symbol(C["1"], Decl(objectTypeWithStringNamedNumericProperty.ts, 7, 16)) - - "1..": boolean; -->"1.." : Symbol(C["1.."], Decl(objectTypeWithStringNamedNumericProperty.ts, 8, 17)) -+>"1.." : Symbol(C["1"], Decl(objectTypeWithStringNamedNumericProperty.ts, 8, 17)) - - "1.0": Date; -->"1.0" : Symbol(C["1.0"], Decl(objectTypeWithStringNamedNumericProperty.ts, 9, 19)) -+>"1.0" : Symbol(C["10"], Decl(objectTypeWithStringNamedNumericProperty.ts, 9, 19)) - >Date : Symbol(Date, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.scripthost.d.ts, --, --)) - - "-1.0": RegExp; -->"-1.0" : Symbol(C["-1.0"], Decl(objectTypeWithStringNamedNumericProperty.ts, 10, 16)) -+>"-1.0" : Symbol(C["-10"], Decl(objectTypeWithStringNamedNumericProperty.ts, 10, 16)) - >RegExp : Symbol(RegExp, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --)) - - "-1": Date; -@@= skipped -35, +35 lines =@@ - var r1 = c['0.1']; - >r1 : Symbol(r1, Decl(objectTypeWithStringNamedNumericProperty.ts, 16, 3), Decl(objectTypeWithStringNamedNumericProperty.ts, 47, 3), Decl(objectTypeWithStringNamedNumericProperty.ts, 77, 3), Decl(objectTypeWithStringNamedNumericProperty.ts, 107, 3)) - >c : Symbol(c, Decl(objectTypeWithStringNamedNumericProperty.ts, 15, 3)) -->'0.1' : Symbol(C["0.1"], Decl(objectTypeWithStringNamedNumericProperty.ts, 4, 9)) -+>'0.1' : Symbol(C["01"], Decl(objectTypeWithStringNamedNumericProperty.ts, 4, 9)) - - var r2 = c['.1']; - >r2 : Symbol(r2, Decl(objectTypeWithStringNamedNumericProperty.ts, 17, 3), Decl(objectTypeWithStringNamedNumericProperty.ts, 48, 3), Decl(objectTypeWithStringNamedNumericProperty.ts, 78, 3), Decl(objectTypeWithStringNamedNumericProperty.ts, 108, 3)) - >c : Symbol(c, Decl(objectTypeWithStringNamedNumericProperty.ts, 15, 3)) -->'.1' : Symbol(C[".1"], Decl(objectTypeWithStringNamedNumericProperty.ts, 5, 16)) -+>'.1' : Symbol(C["1"], Decl(objectTypeWithStringNamedNumericProperty.ts, 5, 16)) - - var r3 = c['1']; - >r3 : Symbol(r3, Decl(objectTypeWithStringNamedNumericProperty.ts, 18, 3), Decl(objectTypeWithStringNamedNumericProperty.ts, 19, 3), Decl(objectTypeWithStringNamedNumericProperty.ts, 21, 3), Decl(objectTypeWithStringNamedNumericProperty.ts, 24, 3), Decl(objectTypeWithStringNamedNumericProperty.ts, 49, 3) ... and 11 more) -@@= skipped -20, +20 lines =@@ - var r4 = c['1.']; - >r4 : Symbol(r4, Decl(objectTypeWithStringNamedNumericProperty.ts, 20, 3), Decl(objectTypeWithStringNamedNumericProperty.ts, 51, 3), Decl(objectTypeWithStringNamedNumericProperty.ts, 81, 3), Decl(objectTypeWithStringNamedNumericProperty.ts, 111, 3)) - >c : Symbol(c, Decl(objectTypeWithStringNamedNumericProperty.ts, 15, 3)) -->'1.' : Symbol(C["1."], Decl(objectTypeWithStringNamedNumericProperty.ts, 7, 16)) -+>'1.' : Symbol(C["1"], Decl(objectTypeWithStringNamedNumericProperty.ts, 7, 16)) - - var r3 = c[1.]; // same as indexing by 1 when done numerically - >r3 : Symbol(r3, Decl(objectTypeWithStringNamedNumericProperty.ts, 18, 3), Decl(objectTypeWithStringNamedNumericProperty.ts, 19, 3), Decl(objectTypeWithStringNamedNumericProperty.ts, 21, 3), Decl(objectTypeWithStringNamedNumericProperty.ts, 24, 3), Decl(objectTypeWithStringNamedNumericProperty.ts, 49, 3) ... and 11 more) -@@= skipped -10, +10 lines =@@ - var r5 = c['1..']; - >r5 : Symbol(r5, Decl(objectTypeWithStringNamedNumericProperty.ts, 22, 3), Decl(objectTypeWithStringNamedNumericProperty.ts, 53, 3), Decl(objectTypeWithStringNamedNumericProperty.ts, 83, 3), Decl(objectTypeWithStringNamedNumericProperty.ts, 113, 3)) - >c : Symbol(c, Decl(objectTypeWithStringNamedNumericProperty.ts, 15, 3)) -->'1..' : Symbol(C["1.."], Decl(objectTypeWithStringNamedNumericProperty.ts, 8, 17)) -+>'1..' : Symbol(C["1"], Decl(objectTypeWithStringNamedNumericProperty.ts, 8, 17)) - - var r6 = c['1.0']; - >r6 : Symbol(r6, Decl(objectTypeWithStringNamedNumericProperty.ts, 23, 3), Decl(objectTypeWithStringNamedNumericProperty.ts, 54, 3), Decl(objectTypeWithStringNamedNumericProperty.ts, 84, 3), Decl(objectTypeWithStringNamedNumericProperty.ts, 114, 3)) - >c : Symbol(c, Decl(objectTypeWithStringNamedNumericProperty.ts, 15, 3)) -->'1.0' : Symbol(C["1.0"], Decl(objectTypeWithStringNamedNumericProperty.ts, 9, 19)) -+>'1.0' : Symbol(C["10"], Decl(objectTypeWithStringNamedNumericProperty.ts, 9, 19)) - - var r3 = c[1.0]; // same as indexing by 1 when done numerically - >r3 : Symbol(r3, Decl(objectTypeWithStringNamedNumericProperty.ts, 18, 3), Decl(objectTypeWithStringNamedNumericProperty.ts, 19, 3), Decl(objectTypeWithStringNamedNumericProperty.ts, 21, 3), Decl(objectTypeWithStringNamedNumericProperty.ts, 24, 3), Decl(objectTypeWithStringNamedNumericProperty.ts, 49, 3) ... and 11 more) -@@= skipped -24, +24 lines =@@ - var r8 = i["-1.0"]; - >r8 : Symbol(r8, Decl(objectTypeWithStringNamedNumericProperty.ts, 28, 3), Decl(objectTypeWithStringNamedNumericProperty.ts, 59, 3), Decl(objectTypeWithStringNamedNumericProperty.ts, 89, 3), Decl(objectTypeWithStringNamedNumericProperty.ts, 119, 3)) - >i : Symbol(i, Decl(objectTypeWithStringNamedNumericProperty.ts, 46, 3)) -->"-1.0" : Symbol(I["-1.0"], Decl(objectTypeWithStringNamedNumericProperty.ts, 41, 16)) -+>"-1.0" : Symbol(I["-10"], Decl(objectTypeWithStringNamedNumericProperty.ts, 41, 16)) - - var r9 = i["-1"]; - >r9 : Symbol(r9, Decl(objectTypeWithStringNamedNumericProperty.ts, 29, 3), Decl(objectTypeWithStringNamedNumericProperty.ts, 60, 3), Decl(objectTypeWithStringNamedNumericProperty.ts, 90, 3), Decl(objectTypeWithStringNamedNumericProperty.ts, 120, 3)) -@@= skipped -29, +29 lines =@@ - >I : Symbol(I, Decl(objectTypeWithStringNamedNumericProperty.ts, 33, 16)) - - "0.1": void; -->"0.1" : Symbol(I["0.1"], Decl(objectTypeWithStringNamedNumericProperty.ts, 35, 13)) -+>"0.1" : Symbol(I["01"], Decl(objectTypeWithStringNamedNumericProperty.ts, 35, 13)) - - ".1": Object; -->".1" : Symbol(I[".1"], Decl(objectTypeWithStringNamedNumericProperty.ts, 36, 16)) -+>".1" : Symbol(I["1"], Decl(objectTypeWithStringNamedNumericProperty.ts, 36, 16)) - >Object : Symbol(Object, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --)) - - "1": number; - >"1" : Symbol(I["1"], Decl(objectTypeWithStringNamedNumericProperty.ts, 37, 17)) - - "1.": string; -->"1." : Symbol(I["1."], Decl(objectTypeWithStringNamedNumericProperty.ts, 38, 16)) -+>"1." : Symbol(I["1"], Decl(objectTypeWithStringNamedNumericProperty.ts, 38, 16)) - - "1..": boolean; -->"1.." : Symbol(I["1.."], Decl(objectTypeWithStringNamedNumericProperty.ts, 39, 17)) -+>"1.." : Symbol(I["1"], Decl(objectTypeWithStringNamedNumericProperty.ts, 39, 17)) - - "1.0": Date; -->"1.0" : Symbol(I["1.0"], Decl(objectTypeWithStringNamedNumericProperty.ts, 40, 19)) -+>"1.0" : Symbol(I["10"], Decl(objectTypeWithStringNamedNumericProperty.ts, 40, 19)) - >Date : Symbol(Date, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.scripthost.d.ts, --, --)) - - "-1.0": RegExp; -->"-1.0" : Symbol(I["-1.0"], Decl(objectTypeWithStringNamedNumericProperty.ts, 41, 16)) -+>"-1.0" : Symbol(I["-10"], Decl(objectTypeWithStringNamedNumericProperty.ts, 41, 16)) - >RegExp : Symbol(RegExp, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --)) - - "-1": Date; -@@= skipped -35, +35 lines =@@ - var r1 = i['0.1']; - >r1 : Symbol(r1, Decl(objectTypeWithStringNamedNumericProperty.ts, 16, 3), Decl(objectTypeWithStringNamedNumericProperty.ts, 47, 3), Decl(objectTypeWithStringNamedNumericProperty.ts, 77, 3), Decl(objectTypeWithStringNamedNumericProperty.ts, 107, 3)) - >i : Symbol(i, Decl(objectTypeWithStringNamedNumericProperty.ts, 46, 3)) -->'0.1' : Symbol(I["0.1"], Decl(objectTypeWithStringNamedNumericProperty.ts, 35, 13)) -+>'0.1' : Symbol(I["01"], Decl(objectTypeWithStringNamedNumericProperty.ts, 35, 13)) - - var r2 = i['.1']; - >r2 : Symbol(r2, Decl(objectTypeWithStringNamedNumericProperty.ts, 17, 3), Decl(objectTypeWithStringNamedNumericProperty.ts, 48, 3), Decl(objectTypeWithStringNamedNumericProperty.ts, 78, 3), Decl(objectTypeWithStringNamedNumericProperty.ts, 108, 3)) - >i : Symbol(i, Decl(objectTypeWithStringNamedNumericProperty.ts, 46, 3)) -->'.1' : Symbol(I[".1"], Decl(objectTypeWithStringNamedNumericProperty.ts, 36, 16)) -+>'.1' : Symbol(I["1"], Decl(objectTypeWithStringNamedNumericProperty.ts, 36, 16)) - - var r3 = i['1']; - >r3 : Symbol(r3, Decl(objectTypeWithStringNamedNumericProperty.ts, 18, 3), Decl(objectTypeWithStringNamedNumericProperty.ts, 19, 3), Decl(objectTypeWithStringNamedNumericProperty.ts, 21, 3), Decl(objectTypeWithStringNamedNumericProperty.ts, 24, 3), Decl(objectTypeWithStringNamedNumericProperty.ts, 49, 3) ... and 11 more) -@@= skipped -20, +20 lines =@@ - var r4 = i['1.']; - >r4 : Symbol(r4, Decl(objectTypeWithStringNamedNumericProperty.ts, 20, 3), Decl(objectTypeWithStringNamedNumericProperty.ts, 51, 3), Decl(objectTypeWithStringNamedNumericProperty.ts, 81, 3), Decl(objectTypeWithStringNamedNumericProperty.ts, 111, 3)) - >i : Symbol(i, Decl(objectTypeWithStringNamedNumericProperty.ts, 46, 3)) -->'1.' : Symbol(I["1."], Decl(objectTypeWithStringNamedNumericProperty.ts, 38, 16)) -+>'1.' : Symbol(I["1"], Decl(objectTypeWithStringNamedNumericProperty.ts, 38, 16)) - - var r3 = c[1.]; // same as indexing by 1 when done numerically - >r3 : Symbol(r3, Decl(objectTypeWithStringNamedNumericProperty.ts, 18, 3), Decl(objectTypeWithStringNamedNumericProperty.ts, 19, 3), Decl(objectTypeWithStringNamedNumericProperty.ts, 21, 3), Decl(objectTypeWithStringNamedNumericProperty.ts, 24, 3), Decl(objectTypeWithStringNamedNumericProperty.ts, 49, 3) ... and 11 more) -@@= skipped -10, +10 lines =@@ - var r5 = i['1..']; - >r5 : Symbol(r5, Decl(objectTypeWithStringNamedNumericProperty.ts, 22, 3), Decl(objectTypeWithStringNamedNumericProperty.ts, 53, 3), Decl(objectTypeWithStringNamedNumericProperty.ts, 83, 3), Decl(objectTypeWithStringNamedNumericProperty.ts, 113, 3)) - >i : Symbol(i, Decl(objectTypeWithStringNamedNumericProperty.ts, 46, 3)) -->'1..' : Symbol(I["1.."], Decl(objectTypeWithStringNamedNumericProperty.ts, 39, 17)) -+>'1..' : Symbol(I["1"], Decl(objectTypeWithStringNamedNumericProperty.ts, 39, 17)) - - var r6 = i['1.0']; - >r6 : Symbol(r6, Decl(objectTypeWithStringNamedNumericProperty.ts, 23, 3), Decl(objectTypeWithStringNamedNumericProperty.ts, 54, 3), Decl(objectTypeWithStringNamedNumericProperty.ts, 84, 3), Decl(objectTypeWithStringNamedNumericProperty.ts, 114, 3)) - >i : Symbol(i, Decl(objectTypeWithStringNamedNumericProperty.ts, 46, 3)) -->'1.0' : Symbol(I["1.0"], Decl(objectTypeWithStringNamedNumericProperty.ts, 40, 19)) -+>'1.0' : Symbol(I["10"], Decl(objectTypeWithStringNamedNumericProperty.ts, 40, 19)) - - var r3 = c[1.0]; // same as indexing by 1 when done numerically - >r3 : Symbol(r3, Decl(objectTypeWithStringNamedNumericProperty.ts, 18, 3), Decl(objectTypeWithStringNamedNumericProperty.ts, 19, 3), Decl(objectTypeWithStringNamedNumericProperty.ts, 21, 3), Decl(objectTypeWithStringNamedNumericProperty.ts, 24, 3), Decl(objectTypeWithStringNamedNumericProperty.ts, 49, 3) ... and 11 more) -@@= skipped -24, +24 lines =@@ - var r8 = i["-1.0"]; - >r8 : Symbol(r8, Decl(objectTypeWithStringNamedNumericProperty.ts, 28, 3), Decl(objectTypeWithStringNamedNumericProperty.ts, 59, 3), Decl(objectTypeWithStringNamedNumericProperty.ts, 89, 3), Decl(objectTypeWithStringNamedNumericProperty.ts, 119, 3)) - >i : Symbol(i, Decl(objectTypeWithStringNamedNumericProperty.ts, 46, 3)) -->"-1.0" : Symbol(I["-1.0"], Decl(objectTypeWithStringNamedNumericProperty.ts, 41, 16)) -+>"-1.0" : Symbol(I["-10"], Decl(objectTypeWithStringNamedNumericProperty.ts, 41, 16)) - - var r9 = i["-1"]; - >r9 : Symbol(r9, Decl(objectTypeWithStringNamedNumericProperty.ts, 29, 3), Decl(objectTypeWithStringNamedNumericProperty.ts, 60, 3), Decl(objectTypeWithStringNamedNumericProperty.ts, 90, 3), Decl(objectTypeWithStringNamedNumericProperty.ts, 120, 3)) -@@= skipped -114, +114 lines =@@ - var r8 = i["-1.0"]; - >r8 : Symbol(r8, Decl(objectTypeWithStringNamedNumericProperty.ts, 28, 3), Decl(objectTypeWithStringNamedNumericProperty.ts, 59, 3), Decl(objectTypeWithStringNamedNumericProperty.ts, 89, 3), Decl(objectTypeWithStringNamedNumericProperty.ts, 119, 3)) - >i : Symbol(i, Decl(objectTypeWithStringNamedNumericProperty.ts, 46, 3)) -->"-1.0" : Symbol(I["-1.0"], Decl(objectTypeWithStringNamedNumericProperty.ts, 41, 16)) -+>"-1.0" : Symbol(I["-10"], Decl(objectTypeWithStringNamedNumericProperty.ts, 41, 16)) - - var r9 = i["-1"]; - >r9 : Symbol(r9, Decl(objectTypeWithStringNamedNumericProperty.ts, 29, 3), Decl(objectTypeWithStringNamedNumericProperty.ts, 60, 3), Decl(objectTypeWithStringNamedNumericProperty.ts, 90, 3), Decl(objectTypeWithStringNamedNumericProperty.ts, 120, 3)) -@@= skipped -114, +114 lines =@@ - var r8 = i["-1.0"]; - >r8 : Symbol(r8, Decl(objectTypeWithStringNamedNumericProperty.ts, 28, 3), Decl(objectTypeWithStringNamedNumericProperty.ts, 59, 3), Decl(objectTypeWithStringNamedNumericProperty.ts, 89, 3), Decl(objectTypeWithStringNamedNumericProperty.ts, 119, 3)) - >i : Symbol(i, Decl(objectTypeWithStringNamedNumericProperty.ts, 46, 3)) -->"-1.0" : Symbol(I["-1.0"], Decl(objectTypeWithStringNamedNumericProperty.ts, 41, 16)) -+>"-1.0" : Symbol(I["-10"], Decl(objectTypeWithStringNamedNumericProperty.ts, 41, 16)) - - var r9 = i["-1"]; - >r9 : Symbol(r9, Decl(objectTypeWithStringNamedNumericProperty.ts, 29, 3), Decl(objectTypeWithStringNamedNumericProperty.ts, 60, 3), Decl(objectTypeWithStringNamedNumericProperty.ts, 90, 3), Decl(objectTypeWithStringNamedNumericProperty.ts, 120, 3)) \ No newline at end of file diff --git a/testdata/baselines/reference/submodule/conformance/objectTypeWithStringNamedPropertyOfIllegalCharacters.symbols b/testdata/baselines/reference/submodule/conformance/objectTypeWithStringNamedPropertyOfIllegalCharacters.symbols index 4f8b53bab0..5d202948d7 100644 --- a/testdata/baselines/reference/submodule/conformance/objectTypeWithStringNamedPropertyOfIllegalCharacters.symbols +++ b/testdata/baselines/reference/submodule/conformance/objectTypeWithStringNamedPropertyOfIllegalCharacters.symbols @@ -11,10 +11,10 @@ class C { >"a b" : Symbol(C["a b"], Decl(objectTypeWithStringNamedPropertyOfIllegalCharacters.ts, 1, 18)) "~!@#$%^&*()_+{}|:'<>?\/.,`": number; ->"~!@#$%^&*()_+{}|:'<>?\/.,`" : Symbol(C["~!@#$%^&*()_+{}|:'<>?\\/,`"], Decl(objectTypeWithStringNamedPropertyOfIllegalCharacters.ts, 2, 20)) +>"~!@#$%^&*()_+{}|:'<>?\/.,`" : Symbol(C["~!@#$%^&*()_+{}|:'<>?/.,`"], Decl(objectTypeWithStringNamedPropertyOfIllegalCharacters.ts, 2, 20)) "a\a": number; ->"a\a" : Symbol(C["a\\a"], Decl(objectTypeWithStringNamedPropertyOfIllegalCharacters.ts, 3, 41)) +>"a\a" : Symbol(C["aa"], Decl(objectTypeWithStringNamedPropertyOfIllegalCharacters.ts, 3, 41)) static "a ": number >"a " : Symbol(C["a "], Decl(objectTypeWithStringNamedPropertyOfIllegalCharacters.ts, 4, 18)) @@ -42,7 +42,7 @@ var r3 = c["a b"]; var r4 = c["~!@#$%^&*()_+{}|:'<>?\/.,`"]; >r4 : Symbol(r4, Decl(objectTypeWithStringNamedPropertyOfIllegalCharacters.ts, 13, 3), Decl(objectTypeWithStringNamedPropertyOfIllegalCharacters.ts, 26, 3), Decl(objectTypeWithStringNamedPropertyOfIllegalCharacters.ts, 39, 3), Decl(objectTypeWithStringNamedPropertyOfIllegalCharacters.ts, 51, 3)) >c : Symbol(c, Decl(objectTypeWithStringNamedPropertyOfIllegalCharacters.ts, 8, 3)) ->"~!@#$%^&*()_+{}|:'<>?\/.,`" : Symbol(C["~!@#$%^&*()_+{}|:'<>?\\/,`"], Decl(objectTypeWithStringNamedPropertyOfIllegalCharacters.ts, 2, 20)) +>"~!@#$%^&*()_+{}|:'<>?\/.,`" : Symbol(C["~!@#$%^&*()_+{}|:'<>?/.,`"], Decl(objectTypeWithStringNamedPropertyOfIllegalCharacters.ts, 2, 20)) interface I { >I : Symbol(I, Decl(objectTypeWithStringNamedPropertyOfIllegalCharacters.ts, 13, 41)) @@ -54,7 +54,7 @@ interface I { >"a b" : Symbol(I["a b"], Decl(objectTypeWithStringNamedPropertyOfIllegalCharacters.ts, 16, 18)) "~!@#$%^&*()_+{}|:'<>?\/.,`": number; ->"~!@#$%^&*()_+{}|:'<>?\/.,`" : Symbol(I["~!@#$%^&*()_+{}|:'<>?\\/,`"], Decl(objectTypeWithStringNamedPropertyOfIllegalCharacters.ts, 17, 20)) +>"~!@#$%^&*()_+{}|:'<>?\/.,`" : Symbol(I["~!@#$%^&*()_+{}|:'<>?/.,`"], Decl(objectTypeWithStringNamedPropertyOfIllegalCharacters.ts, 17, 20)) } var i: I; @@ -79,7 +79,7 @@ var r3 = i["a b"]; var r4 = i["~!@#$%^&*()_+{}|:'<>?\/.,`"]; >r4 : Symbol(r4, Decl(objectTypeWithStringNamedPropertyOfIllegalCharacters.ts, 13, 3), Decl(objectTypeWithStringNamedPropertyOfIllegalCharacters.ts, 26, 3), Decl(objectTypeWithStringNamedPropertyOfIllegalCharacters.ts, 39, 3), Decl(objectTypeWithStringNamedPropertyOfIllegalCharacters.ts, 51, 3)) >i : Symbol(i, Decl(objectTypeWithStringNamedPropertyOfIllegalCharacters.ts, 21, 3)) ->"~!@#$%^&*()_+{}|:'<>?\/.,`" : Symbol(I["~!@#$%^&*()_+{}|:'<>?\\/,`"], Decl(objectTypeWithStringNamedPropertyOfIllegalCharacters.ts, 17, 20)) +>"~!@#$%^&*()_+{}|:'<>?\/.,`" : Symbol(I["~!@#$%^&*()_+{}|:'<>?/.,`"], Decl(objectTypeWithStringNamedPropertyOfIllegalCharacters.ts, 17, 20)) var a: { diff --git a/testdata/baselines/reference/submodule/conformance/objectTypeWithStringNamedPropertyOfIllegalCharacters.symbols.diff b/testdata/baselines/reference/submodule/conformance/objectTypeWithStringNamedPropertyOfIllegalCharacters.symbols.diff deleted file mode 100644 index c94e552a70..0000000000 --- a/testdata/baselines/reference/submodule/conformance/objectTypeWithStringNamedPropertyOfIllegalCharacters.symbols.diff +++ /dev/null @@ -1,42 +0,0 @@ ---- old.objectTypeWithStringNamedPropertyOfIllegalCharacters.symbols -+++ new.objectTypeWithStringNamedPropertyOfIllegalCharacters.symbols -@@= skipped -10, +10 lines =@@ - >"a b" : Symbol(C["a b"], Decl(objectTypeWithStringNamedPropertyOfIllegalCharacters.ts, 1, 18)) - - "~!@#$%^&*()_+{}|:'<>?\/.,`": number; -->"~!@#$%^&*()_+{}|:'<>?\/.,`" : Symbol(C["~!@#$%^&*()_+{}|:'<>?/.,`"], Decl(objectTypeWithStringNamedPropertyOfIllegalCharacters.ts, 2, 20)) -+>"~!@#$%^&*()_+{}|:'<>?\/.,`" : Symbol(C["~!@#$%^&*()_+{}|:'<>?\\/,`"], Decl(objectTypeWithStringNamedPropertyOfIllegalCharacters.ts, 2, 20)) - - "a\a": number; -->"a\a" : Symbol(C["aa"], Decl(objectTypeWithStringNamedPropertyOfIllegalCharacters.ts, 3, 41)) -+>"a\a" : Symbol(C["a\\a"], Decl(objectTypeWithStringNamedPropertyOfIllegalCharacters.ts, 3, 41)) - - static "a ": number - >"a " : Symbol(C["a "], Decl(objectTypeWithStringNamedPropertyOfIllegalCharacters.ts, 4, 18)) -@@= skipped -31, +31 lines =@@ - var r4 = c["~!@#$%^&*()_+{}|:'<>?\/.,`"]; - >r4 : Symbol(r4, Decl(objectTypeWithStringNamedPropertyOfIllegalCharacters.ts, 13, 3), Decl(objectTypeWithStringNamedPropertyOfIllegalCharacters.ts, 26, 3), Decl(objectTypeWithStringNamedPropertyOfIllegalCharacters.ts, 39, 3), Decl(objectTypeWithStringNamedPropertyOfIllegalCharacters.ts, 51, 3)) - >c : Symbol(c, Decl(objectTypeWithStringNamedPropertyOfIllegalCharacters.ts, 8, 3)) -->"~!@#$%^&*()_+{}|:'<>?\/.,`" : Symbol(C["~!@#$%^&*()_+{}|:'<>?/.,`"], Decl(objectTypeWithStringNamedPropertyOfIllegalCharacters.ts, 2, 20)) -+>"~!@#$%^&*()_+{}|:'<>?\/.,`" : Symbol(C["~!@#$%^&*()_+{}|:'<>?\\/,`"], Decl(objectTypeWithStringNamedPropertyOfIllegalCharacters.ts, 2, 20)) - - interface I { - >I : Symbol(I, Decl(objectTypeWithStringNamedPropertyOfIllegalCharacters.ts, 13, 41)) -@@= skipped -12, +12 lines =@@ - >"a b" : Symbol(I["a b"], Decl(objectTypeWithStringNamedPropertyOfIllegalCharacters.ts, 16, 18)) - - "~!@#$%^&*()_+{}|:'<>?\/.,`": number; -->"~!@#$%^&*()_+{}|:'<>?\/.,`" : Symbol(I["~!@#$%^&*()_+{}|:'<>?/.,`"], Decl(objectTypeWithStringNamedPropertyOfIllegalCharacters.ts, 17, 20)) -+>"~!@#$%^&*()_+{}|:'<>?\/.,`" : Symbol(I["~!@#$%^&*()_+{}|:'<>?\\/,`"], Decl(objectTypeWithStringNamedPropertyOfIllegalCharacters.ts, 17, 20)) - } - - var i: I; -@@= skipped -25, +25 lines =@@ - var r4 = i["~!@#$%^&*()_+{}|:'<>?\/.,`"]; - >r4 : Symbol(r4, Decl(objectTypeWithStringNamedPropertyOfIllegalCharacters.ts, 13, 3), Decl(objectTypeWithStringNamedPropertyOfIllegalCharacters.ts, 26, 3), Decl(objectTypeWithStringNamedPropertyOfIllegalCharacters.ts, 39, 3), Decl(objectTypeWithStringNamedPropertyOfIllegalCharacters.ts, 51, 3)) - >i : Symbol(i, Decl(objectTypeWithStringNamedPropertyOfIllegalCharacters.ts, 21, 3)) -->"~!@#$%^&*()_+{}|:'<>?\/.,`" : Symbol(I["~!@#$%^&*()_+{}|:'<>?/.,`"], Decl(objectTypeWithStringNamedPropertyOfIllegalCharacters.ts, 17, 20)) -+>"~!@#$%^&*()_+{}|:'<>?\/.,`" : Symbol(I["~!@#$%^&*()_+{}|:'<>?\\/,`"], Decl(objectTypeWithStringNamedPropertyOfIllegalCharacters.ts, 17, 20)) - - - var a: { \ No newline at end of file diff --git a/testdata/baselines/reference/submodule/conformance/stringIndexerConstrainsPropertyDeclarations.symbols b/testdata/baselines/reference/submodule/conformance/stringIndexerConstrainsPropertyDeclarations.symbols index 10f0526116..ab9c548730 100644 --- a/testdata/baselines/reference/submodule/conformance/stringIndexerConstrainsPropertyDeclarations.symbols +++ b/testdata/baselines/reference/submodule/conformance/stringIndexerConstrainsPropertyDeclarations.symbols @@ -41,10 +41,10 @@ class C { >2.0 : Symbol(C[2.0], Decl(stringIndexerConstrainsPropertyDeclarations.ts, 16, 16)) "3.0": string; // ok ->"3.0" : Symbol(C["30"], Decl(stringIndexerConstrainsPropertyDeclarations.ts, 17, 16)) +>"3.0" : Symbol(C["3.0"], Decl(stringIndexerConstrainsPropertyDeclarations.ts, 17, 16)) "4.0": number; // error ->"4.0" : Symbol(C["40"], Decl(stringIndexerConstrainsPropertyDeclarations.ts, 18, 18)) +>"4.0" : Symbol(C["4.0"], Decl(stringIndexerConstrainsPropertyDeclarations.ts, 18, 18)) f: MyString; // error >f : Symbol(C.f, Decl(stringIndexerConstrainsPropertyDeclarations.ts, 19, 18)) @@ -116,10 +116,10 @@ interface I { >foo : Symbol(I.foo, Decl(stringIndexerConstrainsPropertyDeclarations.ts, 51, 15)) "3.0": string; // ok ->"3.0" : Symbol(I["30"], Decl(stringIndexerConstrainsPropertyDeclarations.ts, 52, 18)) +>"3.0" : Symbol(I["3.0"], Decl(stringIndexerConstrainsPropertyDeclarations.ts, 52, 18)) "4.0": number; // error ->"4.0" : Symbol(I["40"], Decl(stringIndexerConstrainsPropertyDeclarations.ts, 53, 18)) +>"4.0" : Symbol(I["4.0"], Decl(stringIndexerConstrainsPropertyDeclarations.ts, 53, 18)) f: MyString; // error >f : Symbol(I.f, Decl(stringIndexerConstrainsPropertyDeclarations.ts, 54, 18)) diff --git a/testdata/baselines/reference/submodule/conformance/stringIndexerConstrainsPropertyDeclarations.symbols.diff b/testdata/baselines/reference/submodule/conformance/stringIndexerConstrainsPropertyDeclarations.symbols.diff deleted file mode 100644 index 04832c7950..0000000000 --- a/testdata/baselines/reference/submodule/conformance/stringIndexerConstrainsPropertyDeclarations.symbols.diff +++ /dev/null @@ -1,28 +0,0 @@ ---- old.stringIndexerConstrainsPropertyDeclarations.symbols -+++ new.stringIndexerConstrainsPropertyDeclarations.symbols -@@= skipped -40, +40 lines =@@ - >2.0 : Symbol(C[2.0], Decl(stringIndexerConstrainsPropertyDeclarations.ts, 16, 16)) - - "3.0": string; // ok -->"3.0" : Symbol(C["3.0"], Decl(stringIndexerConstrainsPropertyDeclarations.ts, 17, 16)) -+>"3.0" : Symbol(C["30"], Decl(stringIndexerConstrainsPropertyDeclarations.ts, 17, 16)) - - "4.0": number; // error -->"4.0" : Symbol(C["4.0"], Decl(stringIndexerConstrainsPropertyDeclarations.ts, 18, 18)) -+>"4.0" : Symbol(C["40"], Decl(stringIndexerConstrainsPropertyDeclarations.ts, 18, 18)) - - f: MyString; // error - >f : Symbol(C.f, Decl(stringIndexerConstrainsPropertyDeclarations.ts, 19, 18)) -@@= skipped -75, +75 lines =@@ - >foo : Symbol(I.foo, Decl(stringIndexerConstrainsPropertyDeclarations.ts, 51, 15)) - - "3.0": string; // ok -->"3.0" : Symbol(I["3.0"], Decl(stringIndexerConstrainsPropertyDeclarations.ts, 52, 18)) -+>"3.0" : Symbol(I["30"], Decl(stringIndexerConstrainsPropertyDeclarations.ts, 52, 18)) - - "4.0": number; // error -->"4.0" : Symbol(I["4.0"], Decl(stringIndexerConstrainsPropertyDeclarations.ts, 53, 18)) -+>"4.0" : Symbol(I["40"], Decl(stringIndexerConstrainsPropertyDeclarations.ts, 53, 18)) - - f: MyString; // error - >f : Symbol(I.f, Decl(stringIndexerConstrainsPropertyDeclarations.ts, 54, 18)) \ No newline at end of file diff --git a/testdata/baselines/reference/submodule/conformance/subtypingWithObjectMembers.symbols b/testdata/baselines/reference/submodule/conformance/subtypingWithObjectMembers.symbols index 6ad354550a..28fdc0f376 100644 --- a/testdata/baselines/reference/submodule/conformance/subtypingWithObjectMembers.symbols +++ b/testdata/baselines/reference/submodule/conformance/subtypingWithObjectMembers.symbols @@ -73,7 +73,7 @@ class A3 { >Base : Symbol(Base, Decl(subtypingWithObjectMembers.ts, 0, 0)) '2.0': Base; ->'2.0' : Symbol(A3["20"], Decl(subtypingWithObjectMembers.ts, 27, 14)) +>'2.0' : Symbol(A3["2.0"], Decl(subtypingWithObjectMembers.ts, 27, 14)) >Base : Symbol(Base, Decl(subtypingWithObjectMembers.ts, 0, 0)) } @@ -86,7 +86,7 @@ class B3 extends A3 { >Derived : Symbol(Derived, Decl(subtypingWithObjectMembers.ts, 0, 27)) '2.0': string; // error ->'2.0' : Symbol(B3["20"], Decl(subtypingWithObjectMembers.ts, 32, 17)) +>'2.0' : Symbol(B3["2.0"], Decl(subtypingWithObjectMembers.ts, 32, 17)) } module TwoLevels { @@ -148,7 +148,7 @@ module TwoLevels { >Base : Symbol(Base, Decl(subtypingWithObjectMembers.ts, 0, 0)) '2.0': Base; ->'2.0' : Symbol(A3["20"], Decl(subtypingWithObjectMembers.ts, 58, 18)) +>'2.0' : Symbol(A3["2.0"], Decl(subtypingWithObjectMembers.ts, 58, 18)) >Base : Symbol(Base, Decl(subtypingWithObjectMembers.ts, 0, 0)) } @@ -161,6 +161,6 @@ module TwoLevels { >Derived2 : Symbol(Derived2, Decl(subtypingWithObjectMembers.ts, 1, 43)) '2.0': string; // error ->'2.0' : Symbol(B3["20"], Decl(subtypingWithObjectMembers.ts, 63, 22)) +>'2.0' : Symbol(B3["2.0"], Decl(subtypingWithObjectMembers.ts, 63, 22)) } } diff --git a/testdata/baselines/reference/submodule/conformance/subtypingWithObjectMembers.symbols.diff b/testdata/baselines/reference/submodule/conformance/subtypingWithObjectMembers.symbols.diff index 28215cd527..3b78ad3e9e 100644 --- a/testdata/baselines/reference/submodule/conformance/subtypingWithObjectMembers.symbols.diff +++ b/testdata/baselines/reference/submodule/conformance/subtypingWithObjectMembers.symbols.diff @@ -10,7 +10,7 @@ '2.0': Base; ->'2.0' : Symbol(A3['2.0'], Decl(subtypingWithObjectMembers.ts, 27, 14)) -+>'2.0' : Symbol(A3["20"], Decl(subtypingWithObjectMembers.ts, 27, 14)) ++>'2.0' : Symbol(A3["2.0"], Decl(subtypingWithObjectMembers.ts, 27, 14)) >Base : Symbol(Base, Decl(subtypingWithObjectMembers.ts, 0, 0)) } @@ -24,7 +24,7 @@ '2.0': string; // error ->'2.0' : Symbol(B3['2.0'], Decl(subtypingWithObjectMembers.ts, 32, 17)) -+>'2.0' : Symbol(B3["20"], Decl(subtypingWithObjectMembers.ts, 32, 17)) ++>'2.0' : Symbol(B3["2.0"], Decl(subtypingWithObjectMembers.ts, 32, 17)) } module TwoLevels { @@ -38,7 +38,7 @@ '2.0': Base; ->'2.0' : Symbol(A3['2.0'], Decl(subtypingWithObjectMembers.ts, 58, 18)) -+>'2.0' : Symbol(A3["20"], Decl(subtypingWithObjectMembers.ts, 58, 18)) ++>'2.0' : Symbol(A3["2.0"], Decl(subtypingWithObjectMembers.ts, 58, 18)) >Base : Symbol(Base, Decl(subtypingWithObjectMembers.ts, 0, 0)) } @@ -52,6 +52,6 @@ '2.0': string; // error ->'2.0' : Symbol(B3['2.0'], Decl(subtypingWithObjectMembers.ts, 63, 22)) -+>'2.0' : Symbol(B3["20"], Decl(subtypingWithObjectMembers.ts, 63, 22)) ++>'2.0' : Symbol(B3["2.0"], Decl(subtypingWithObjectMembers.ts, 63, 22)) } } \ No newline at end of file diff --git a/testdata/baselines/reference/submodule/conformance/subtypingWithObjectMembers2.symbols b/testdata/baselines/reference/submodule/conformance/subtypingWithObjectMembers2.symbols index 62bb13f86a..e7f948286a 100644 --- a/testdata/baselines/reference/submodule/conformance/subtypingWithObjectMembers2.symbols +++ b/testdata/baselines/reference/submodule/conformance/subtypingWithObjectMembers2.symbols @@ -77,7 +77,7 @@ module NotOptional { >Base : Symbol(Base, Decl(subtypingWithObjectMembers2.ts, 0, 0)) '2.0': Base; ->'2.0' : Symbol(A3["20"], Decl(subtypingWithObjectMembers2.ts, 32, 18)) +>'2.0' : Symbol(A3["2.0"], Decl(subtypingWithObjectMembers2.ts, 32, 18)) >Base : Symbol(Base, Decl(subtypingWithObjectMembers2.ts, 0, 0)) } @@ -90,7 +90,7 @@ module NotOptional { >Derived : Symbol(Derived, Decl(subtypingWithObjectMembers2.ts, 2, 1)) '2.0': string; // error ->'2.0' : Symbol(B3["20"], Decl(subtypingWithObjectMembers2.ts, 37, 21)) +>'2.0' : Symbol(B3["2.0"], Decl(subtypingWithObjectMembers2.ts, 37, 21)) } } @@ -154,7 +154,7 @@ module Optional { >Base : Symbol(Base, Decl(subtypingWithObjectMembers2.ts, 0, 0)) '2.0'?: Base; ->'2.0' : Symbol(A3["20"], Decl(subtypingWithObjectMembers2.ts, 65, 19)) +>'2.0' : Symbol(A3["2.0"], Decl(subtypingWithObjectMembers2.ts, 65, 19)) >Base : Symbol(Base, Decl(subtypingWithObjectMembers2.ts, 0, 0)) } @@ -167,6 +167,6 @@ module Optional { >Derived : Symbol(Derived, Decl(subtypingWithObjectMembers2.ts, 2, 1)) '2.0'?: string; // error ->'2.0' : Symbol(B3["20"], Decl(subtypingWithObjectMembers2.ts, 70, 22)) +>'2.0' : Symbol(B3["2.0"], Decl(subtypingWithObjectMembers2.ts, 70, 22)) } } diff --git a/testdata/baselines/reference/submodule/conformance/subtypingWithObjectMembers2.symbols.diff b/testdata/baselines/reference/submodule/conformance/subtypingWithObjectMembers2.symbols.diff index 46d2d03e6d..2a034c2562 100644 --- a/testdata/baselines/reference/submodule/conformance/subtypingWithObjectMembers2.symbols.diff +++ b/testdata/baselines/reference/submodule/conformance/subtypingWithObjectMembers2.symbols.diff @@ -10,7 +10,7 @@ '2.0': Base; ->'2.0' : Symbol(A3['2.0'], Decl(subtypingWithObjectMembers2.ts, 32, 18)) -+>'2.0' : Symbol(A3["20"], Decl(subtypingWithObjectMembers2.ts, 32, 18)) ++>'2.0' : Symbol(A3["2.0"], Decl(subtypingWithObjectMembers2.ts, 32, 18)) >Base : Symbol(Base, Decl(subtypingWithObjectMembers2.ts, 0, 0)) } @@ -24,7 +24,7 @@ '2.0': string; // error ->'2.0' : Symbol(B3['2.0'], Decl(subtypingWithObjectMembers2.ts, 37, 21)) -+>'2.0' : Symbol(B3["20"], Decl(subtypingWithObjectMembers2.ts, 37, 21)) ++>'2.0' : Symbol(B3["2.0"], Decl(subtypingWithObjectMembers2.ts, 37, 21)) } } @@ -38,7 +38,7 @@ '2.0'?: Base; ->'2.0' : Symbol(A3['2.0'], Decl(subtypingWithObjectMembers2.ts, 65, 19)) -+>'2.0' : Symbol(A3["20"], Decl(subtypingWithObjectMembers2.ts, 65, 19)) ++>'2.0' : Symbol(A3["2.0"], Decl(subtypingWithObjectMembers2.ts, 65, 19)) >Base : Symbol(Base, Decl(subtypingWithObjectMembers2.ts, 0, 0)) } @@ -52,6 +52,6 @@ '2.0'?: string; // error ->'2.0' : Symbol(B3['2.0'], Decl(subtypingWithObjectMembers2.ts, 70, 22)) -+>'2.0' : Symbol(B3["20"], Decl(subtypingWithObjectMembers2.ts, 70, 22)) ++>'2.0' : Symbol(B3["2.0"], Decl(subtypingWithObjectMembers2.ts, 70, 22)) } } \ No newline at end of file diff --git a/testdata/baselines/reference/submodule/conformance/subtypingWithObjectMembers3.symbols b/testdata/baselines/reference/submodule/conformance/subtypingWithObjectMembers3.symbols index 9189927141..d904e324ee 100644 --- a/testdata/baselines/reference/submodule/conformance/subtypingWithObjectMembers3.symbols +++ b/testdata/baselines/reference/submodule/conformance/subtypingWithObjectMembers3.symbols @@ -79,7 +79,7 @@ module NotOptional { >Base : Symbol(Base, Decl(subtypingWithObjectMembers3.ts, 0, 0)) '2.0': Derived; ->'2.0' : Symbol(A3["20"], Decl(subtypingWithObjectMembers3.ts, 32, 18)) +>'2.0' : Symbol(A3["2.0"], Decl(subtypingWithObjectMembers3.ts, 32, 18)) >Derived : Symbol(Derived, Decl(subtypingWithObjectMembers3.ts, 2, 1)) } @@ -92,7 +92,7 @@ module NotOptional { >Derived : Symbol(Derived, Decl(subtypingWithObjectMembers3.ts, 2, 1)) '2.0': Base; // error ->'2.0' : Symbol(B3["20"], Decl(subtypingWithObjectMembers3.ts, 37, 21)) +>'2.0' : Symbol(B3["2.0"], Decl(subtypingWithObjectMembers3.ts, 37, 21)) >Base : Symbol(Base, Decl(subtypingWithObjectMembers3.ts, 0, 0)) } } @@ -158,7 +158,7 @@ module Optional { >Base : Symbol(Base, Decl(subtypingWithObjectMembers3.ts, 0, 0)) '2.0'?: Derived; ->'2.0' : Symbol(A3["20"], Decl(subtypingWithObjectMembers3.ts, 64, 19)) +>'2.0' : Symbol(A3["2.0"], Decl(subtypingWithObjectMembers3.ts, 64, 19)) >Derived : Symbol(Derived, Decl(subtypingWithObjectMembers3.ts, 2, 1)) } @@ -171,7 +171,7 @@ module Optional { >Derived : Symbol(Derived, Decl(subtypingWithObjectMembers3.ts, 2, 1)) '2.0'?: Base; // error ->'2.0' : Symbol(B3["20"], Decl(subtypingWithObjectMembers3.ts, 69, 22)) +>'2.0' : Symbol(B3["2.0"], Decl(subtypingWithObjectMembers3.ts, 69, 22)) >Base : Symbol(Base, Decl(subtypingWithObjectMembers3.ts, 0, 0)) } } diff --git a/testdata/baselines/reference/submodule/conformance/subtypingWithObjectMembers3.symbols.diff b/testdata/baselines/reference/submodule/conformance/subtypingWithObjectMembers3.symbols.diff index f0d55a8958..b13b31653f 100644 --- a/testdata/baselines/reference/submodule/conformance/subtypingWithObjectMembers3.symbols.diff +++ b/testdata/baselines/reference/submodule/conformance/subtypingWithObjectMembers3.symbols.diff @@ -10,7 +10,7 @@ '2.0': Derived; ->'2.0' : Symbol(A3['2.0'], Decl(subtypingWithObjectMembers3.ts, 32, 18)) -+>'2.0' : Symbol(A3["20"], Decl(subtypingWithObjectMembers3.ts, 32, 18)) ++>'2.0' : Symbol(A3["2.0"], Decl(subtypingWithObjectMembers3.ts, 32, 18)) >Derived : Symbol(Derived, Decl(subtypingWithObjectMembers3.ts, 2, 1)) } @@ -24,7 +24,7 @@ '2.0': Base; // error ->'2.0' : Symbol(B3['2.0'], Decl(subtypingWithObjectMembers3.ts, 37, 21)) -+>'2.0' : Symbol(B3["20"], Decl(subtypingWithObjectMembers3.ts, 37, 21)) ++>'2.0' : Symbol(B3["2.0"], Decl(subtypingWithObjectMembers3.ts, 37, 21)) >Base : Symbol(Base, Decl(subtypingWithObjectMembers3.ts, 0, 0)) } } @@ -38,7 +38,7 @@ '2.0'?: Derived; ->'2.0' : Symbol(A3['2.0'], Decl(subtypingWithObjectMembers3.ts, 64, 19)) -+>'2.0' : Symbol(A3["20"], Decl(subtypingWithObjectMembers3.ts, 64, 19)) ++>'2.0' : Symbol(A3["2.0"], Decl(subtypingWithObjectMembers3.ts, 64, 19)) >Derived : Symbol(Derived, Decl(subtypingWithObjectMembers3.ts, 2, 1)) } @@ -52,7 +52,7 @@ '2.0'?: Base; // error ->'2.0' : Symbol(B3['2.0'], Decl(subtypingWithObjectMembers3.ts, 69, 22)) -+>'2.0' : Symbol(B3["20"], Decl(subtypingWithObjectMembers3.ts, 69, 22)) ++>'2.0' : Symbol(B3["2.0"], Decl(subtypingWithObjectMembers3.ts, 69, 22)) >Base : Symbol(Base, Decl(subtypingWithObjectMembers3.ts, 0, 0)) } } \ No newline at end of file diff --git a/testdata/baselines/reference/submodule/conformance/subtypingWithObjectMembers4.symbols b/testdata/baselines/reference/submodule/conformance/subtypingWithObjectMembers4.symbols index f896eeb1d9..8885fa54b1 100644 --- a/testdata/baselines/reference/submodule/conformance/subtypingWithObjectMembers4.symbols +++ b/testdata/baselines/reference/submodule/conformance/subtypingWithObjectMembers4.symbols @@ -65,6 +65,6 @@ class B3 extends A3 { >A3 : Symbol(A3, Decl(subtypingWithObjectMembers4.ts, 24, 1)) '1.1': Derived; // ok, inherits '1' ->'1.1' : Symbol(B3["11"], Decl(subtypingWithObjectMembers4.ts, 30, 21)) +>'1.1' : Symbol(B3["1.1"], Decl(subtypingWithObjectMembers4.ts, 30, 21)) >Derived : Symbol(Derived, Decl(subtypingWithObjectMembers4.ts, 4, 1)) } diff --git a/testdata/baselines/reference/submodule/conformance/subtypingWithObjectMembers4.symbols.diff b/testdata/baselines/reference/submodule/conformance/subtypingWithObjectMembers4.symbols.diff index a40acb8840..b657885908 100644 --- a/testdata/baselines/reference/submodule/conformance/subtypingWithObjectMembers4.symbols.diff +++ b/testdata/baselines/reference/submodule/conformance/subtypingWithObjectMembers4.symbols.diff @@ -14,6 +14,6 @@ '1.1': Derived; // ok, inherits '1' ->'1.1' : Symbol(B3['1.1'], Decl(subtypingWithObjectMembers4.ts, 30, 21)) -+>'1.1' : Symbol(B3["11"], Decl(subtypingWithObjectMembers4.ts, 30, 21)) ++>'1.1' : Symbol(B3["1.1"], Decl(subtypingWithObjectMembers4.ts, 30, 21)) >Derived : Symbol(Derived, Decl(subtypingWithObjectMembers4.ts, 4, 1)) } \ No newline at end of file diff --git a/testdata/baselines/reference/submodule/conformance/subtypingWithObjectMembers5.symbols b/testdata/baselines/reference/submodule/conformance/subtypingWithObjectMembers5.symbols index e05eec4fe6..148d6f801d 100644 --- a/testdata/baselines/reference/submodule/conformance/subtypingWithObjectMembers5.symbols +++ b/testdata/baselines/reference/submodule/conformance/subtypingWithObjectMembers5.symbols @@ -68,7 +68,7 @@ module NotOptional { >A3 : Symbol(A3, Decl(subtypingWithObjectMembers5.ts, 25, 5)) '1.0': Derived; // error ->'1.0' : Symbol(B3["10"], Decl(subtypingWithObjectMembers5.ts, 31, 28)) +>'1.0' : Symbol(B3["1.0"], Decl(subtypingWithObjectMembers5.ts, 31, 28)) >Derived : Symbol(Derived, Decl(subtypingWithObjectMembers5.ts, 2, 1)) } } @@ -124,7 +124,7 @@ module Optional { >A3 : Symbol(A3, Decl(subtypingWithObjectMembers5.ts, 52, 5)) '1.0': Derived; // weak type error ->'1.0' : Symbol(B3["10"], Decl(subtypingWithObjectMembers5.ts, 58, 28)) +>'1.0' : Symbol(B3["1.0"], Decl(subtypingWithObjectMembers5.ts, 58, 28)) >Derived : Symbol(Derived, Decl(subtypingWithObjectMembers5.ts, 2, 1)) } } diff --git a/testdata/baselines/reference/submodule/conformance/subtypingWithObjectMembers5.symbols.diff b/testdata/baselines/reference/submodule/conformance/subtypingWithObjectMembers5.symbols.diff index a68ce4c689..2971c4c5a8 100644 --- a/testdata/baselines/reference/submodule/conformance/subtypingWithObjectMembers5.symbols.diff +++ b/testdata/baselines/reference/submodule/conformance/subtypingWithObjectMembers5.symbols.diff @@ -14,7 +14,7 @@ '1.0': Derived; // error ->'1.0' : Symbol(B3['1.0'], Decl(subtypingWithObjectMembers5.ts, 31, 28)) -+>'1.0' : Symbol(B3["10"], Decl(subtypingWithObjectMembers5.ts, 31, 28)) ++>'1.0' : Symbol(B3["1.0"], Decl(subtypingWithObjectMembers5.ts, 31, 28)) >Derived : Symbol(Derived, Decl(subtypingWithObjectMembers5.ts, 2, 1)) } } @@ -32,7 +32,7 @@ '1.0': Derived; // weak type error ->'1.0' : Symbol(B3['1.0'], Decl(subtypingWithObjectMembers5.ts, 58, 28)) -+>'1.0' : Symbol(B3["10"], Decl(subtypingWithObjectMembers5.ts, 58, 28)) ++>'1.0' : Symbol(B3["1.0"], Decl(subtypingWithObjectMembers5.ts, 58, 28)) >Derived : Symbol(Derived, Decl(subtypingWithObjectMembers5.ts, 2, 1)) } } \ No newline at end of file diff --git a/testdata/baselines/reference/submodule/conformance/subtypingWithObjectMembersOptionality.symbols b/testdata/baselines/reference/submodule/conformance/subtypingWithObjectMembersOptionality.symbols index 07d403d5a2..7965ba2f5c 100644 --- a/testdata/baselines/reference/submodule/conformance/subtypingWithObjectMembersOptionality.symbols +++ b/testdata/baselines/reference/submodule/conformance/subtypingWithObjectMembersOptionality.symbols @@ -72,7 +72,7 @@ interface S3 extends T3 { >T3 : Symbol(T3, Decl(subtypingWithObjectMembersOptionality.ts, 28, 1)) '1.': Derived; ->'1.' : Symbol(S3["1"], Decl(subtypingWithObjectMembersOptionality.ts, 34, 25)) +>'1.' : Symbol(S3["1."], Decl(subtypingWithObjectMembersOptionality.ts, 34, 25)) >Derived : Symbol(Derived, Decl(subtypingWithObjectMembersOptionality.ts, 2, 31)) } @@ -142,7 +142,7 @@ module TwoLevels { >T3 : Symbol(T3, Decl(subtypingWithObjectMembersOptionality.ts, 58, 5)) '1.': Derived2; ->'1.' : Symbol(S3["1"], Decl(subtypingWithObjectMembersOptionality.ts, 64, 29)) +>'1.' : Symbol(S3["1."], Decl(subtypingWithObjectMembersOptionality.ts, 64, 29)) >Derived2 : Symbol(Derived2, Decl(subtypingWithObjectMembersOptionality.ts, 3, 47)) } diff --git a/testdata/baselines/reference/submodule/conformance/subtypingWithObjectMembersOptionality.symbols.diff b/testdata/baselines/reference/submodule/conformance/subtypingWithObjectMembersOptionality.symbols.diff index 1d851c41b9..2c9c6c6400 100644 --- a/testdata/baselines/reference/submodule/conformance/subtypingWithObjectMembersOptionality.symbols.diff +++ b/testdata/baselines/reference/submodule/conformance/subtypingWithObjectMembersOptionality.symbols.diff @@ -14,7 +14,7 @@ '1.': Derived; ->'1.' : Symbol(S3['1.'], Decl(subtypingWithObjectMembersOptionality.ts, 34, 25)) -+>'1.' : Symbol(S3["1"], Decl(subtypingWithObjectMembersOptionality.ts, 34, 25)) ++>'1.' : Symbol(S3["1."], Decl(subtypingWithObjectMembersOptionality.ts, 34, 25)) >Derived : Symbol(Derived, Decl(subtypingWithObjectMembersOptionality.ts, 2, 31)) } @@ -32,6 +32,6 @@ '1.': Derived2; ->'1.' : Symbol(S3['1.'], Decl(subtypingWithObjectMembersOptionality.ts, 64, 29)) -+>'1.' : Symbol(S3["1"], Decl(subtypingWithObjectMembersOptionality.ts, 64, 29)) ++>'1.' : Symbol(S3["1."], Decl(subtypingWithObjectMembersOptionality.ts, 64, 29)) >Derived2 : Symbol(Derived2, Decl(subtypingWithObjectMembersOptionality.ts, 3, 47)) } diff --git a/testdata/baselines/reference/submodule/conformance/subtypingWithObjectMembersOptionality3.symbols b/testdata/baselines/reference/submodule/conformance/subtypingWithObjectMembersOptionality3.symbols index 63b12b618d..b2a86155d4 100644 --- a/testdata/baselines/reference/submodule/conformance/subtypingWithObjectMembersOptionality3.symbols +++ b/testdata/baselines/reference/submodule/conformance/subtypingWithObjectMembersOptionality3.symbols @@ -59,7 +59,7 @@ interface S3 extends T3 { >T3 : Symbol(T3, Decl(subtypingWithObjectMembersOptionality3.ts, 19, 1)) '1.0': Derived; // ok ->'1.0' : Symbol(S3["10"], Decl(subtypingWithObjectMembersOptionality3.ts, 25, 25)) +>'1.0' : Symbol(S3["1.0"], Decl(subtypingWithObjectMembersOptionality3.ts, 25, 25)) >Derived : Symbol(Derived, Decl(subtypingWithObjectMembersOptionality3.ts, 2, 31)) } diff --git a/testdata/baselines/reference/submodule/conformance/subtypingWithObjectMembersOptionality3.symbols.diff b/testdata/baselines/reference/submodule/conformance/subtypingWithObjectMembersOptionality3.symbols.diff index c9d1e12976..3baccee933 100644 --- a/testdata/baselines/reference/submodule/conformance/subtypingWithObjectMembersOptionality3.symbols.diff +++ b/testdata/baselines/reference/submodule/conformance/subtypingWithObjectMembersOptionality3.symbols.diff @@ -14,6 +14,6 @@ '1.0': Derived; // ok ->'1.0' : Symbol(S3['1.0'], Decl(subtypingWithObjectMembersOptionality3.ts, 25, 25)) -+>'1.0' : Symbol(S3["10"], Decl(subtypingWithObjectMembersOptionality3.ts, 25, 25)) ++>'1.0' : Symbol(S3["1.0"], Decl(subtypingWithObjectMembersOptionality3.ts, 25, 25)) >Derived : Symbol(Derived, Decl(subtypingWithObjectMembersOptionality3.ts, 2, 31)) } diff --git a/testdata/baselines/reference/submodule/conformance/subtypingWithObjectMembersOptionality4.symbols b/testdata/baselines/reference/submodule/conformance/subtypingWithObjectMembersOptionality4.symbols index 87fc115ab6..3d9219f9a4 100644 --- a/testdata/baselines/reference/submodule/conformance/subtypingWithObjectMembersOptionality4.symbols +++ b/testdata/baselines/reference/submodule/conformance/subtypingWithObjectMembersOptionality4.symbols @@ -59,7 +59,7 @@ interface S3 extends T3 { >T3 : Symbol(T3, Decl(subtypingWithObjectMembersOptionality4.ts, 19, 1)) '1.0'?: Derived; // ok ->'1.0' : Symbol(S3["10"], Decl(subtypingWithObjectMembersOptionality4.ts, 25, 25)) +>'1.0' : Symbol(S3["1.0"], Decl(subtypingWithObjectMembersOptionality4.ts, 25, 25)) >Derived : Symbol(Derived, Decl(subtypingWithObjectMembersOptionality4.ts, 2, 31)) } diff --git a/testdata/baselines/reference/submodule/conformance/subtypingWithObjectMembersOptionality4.symbols.diff b/testdata/baselines/reference/submodule/conformance/subtypingWithObjectMembersOptionality4.symbols.diff index 8c1261ba65..574ac7625a 100644 --- a/testdata/baselines/reference/submodule/conformance/subtypingWithObjectMembersOptionality4.symbols.diff +++ b/testdata/baselines/reference/submodule/conformance/subtypingWithObjectMembersOptionality4.symbols.diff @@ -14,6 +14,6 @@ '1.0'?: Derived; // ok ->'1.0' : Symbol(S3['1.0'], Decl(subtypingWithObjectMembersOptionality4.ts, 25, 25)) -+>'1.0' : Symbol(S3["10"], Decl(subtypingWithObjectMembersOptionality4.ts, 25, 25)) ++>'1.0' : Symbol(S3["1.0"], Decl(subtypingWithObjectMembersOptionality4.ts, 25, 25)) >Derived : Symbol(Derived, Decl(subtypingWithObjectMembersOptionality4.ts, 2, 31)) }