mirror of
https://github.com/microsoft/TypeScript.git
synced 2026-02-05 16:38:05 -06:00
Merge pull request #26983 from Tyriar/26850_invert_gutter
Invert gutter instead of setting colors
This commit is contained in:
commit
e1daa470a3
@ -250,7 +250,7 @@ namespace ts {
|
||||
Blue = "\u001b[94m",
|
||||
Cyan = "\u001b[96m"
|
||||
}
|
||||
const gutterStyleSequence = "\u001b[30;47m";
|
||||
const gutterStyleSequence = "\u001b[7m";
|
||||
const gutterSeparator = " ";
|
||||
const resetEscapeSequence = "\u001b[0m";
|
||||
const ellipsis = "...";
|
||||
|
||||
@ -1,22 +1,22 @@
|
||||
[96mtests/cases/compiler/deeplyNestedAssignabilityIssue.ts[0m:[93m22[0m:[93m17[0m - [91merror[0m[90m TS2322: [0mType '{}' is not assignable to type 'A'.
|
||||
Property 'a' is missing in type '{}'.
|
||||
|
||||
[30;47m22[0m thing: {}
|
||||
[30;47m [0m [91m ~~~~~[0m
|
||||
[7m22[0m thing: {}
|
||||
[7m [0m [91m ~~~~~[0m
|
||||
|
||||
[96mtests/cases/compiler/deeplyNestedAssignabilityIssue.ts[0m:[93m9[0m:[93m17[0m
|
||||
[30;47m9[0m thing: A;
|
||||
[30;47m [0m [96m ~~~~~[0m
|
||||
[7m9[0m thing: A;
|
||||
[7m [0m [96m ~~~~~[0m
|
||||
The expected type comes from property 'thing' which is declared here on type '{ thing: A; }'
|
||||
[96mtests/cases/compiler/deeplyNestedAssignabilityIssue.ts[0m:[93m25[0m:[93m17[0m - [91merror[0m[90m TS2322: [0mType '{}' is not assignable to type 'A'.
|
||||
Property 'a' is missing in type '{}'.
|
||||
|
||||
[30;47m25[0m another: {}
|
||||
[30;47m [0m [91m ~~~~~~~[0m
|
||||
[7m25[0m another: {}
|
||||
[7m [0m [91m ~~~~~~~[0m
|
||||
|
||||
[96mtests/cases/compiler/deeplyNestedAssignabilityIssue.ts[0m:[93m12[0m:[93m17[0m
|
||||
[30;47m12[0m another: A;
|
||||
[30;47m [0m [96m ~~~~~~~[0m
|
||||
[7m12[0m another: A;
|
||||
[7m [0m [96m ~~~~~~~[0m
|
||||
The expected type comes from property 'another' which is declared here on type '{ another: A; }'
|
||||
|
||||
|
||||
|
||||
@ -1,64 +1,64 @@
|
||||
[96mtests/cases/compiler/file1.ts[0m:[93m1[0m:[93m7[0m - [91merror[0m[90m TS2300: [0mDuplicate identifier 'Foo'.
|
||||
|
||||
[30;47m1[0m class Foo { }
|
||||
[30;47m [0m [91m ~~~[0m
|
||||
[7m1[0m class Foo { }
|
||||
[7m [0m [91m ~~~[0m
|
||||
|
||||
[96mtests/cases/compiler/file2.ts[0m:[93m1[0m:[93m6[0m
|
||||
[30;47m1[0m type Foo = number;
|
||||
[30;47m [0m [96m ~~~[0m
|
||||
[7m1[0m type Foo = number;
|
||||
[7m [0m [96m ~~~[0m
|
||||
'Foo' was also declared here.
|
||||
[96mtests/cases/compiler/file3.ts[0m:[93m1[0m:[93m6[0m
|
||||
[30;47m1[0m type Foo = 54;
|
||||
[30;47m [0m [96m ~~~[0m
|
||||
[7m1[0m type Foo = 54;
|
||||
[7m [0m [96m ~~~[0m
|
||||
and here.
|
||||
[96mtests/cases/compiler/file1.ts[0m:[93m2[0m:[93m7[0m - [91merror[0m[90m TS2451: [0mCannot redeclare block-scoped variable 'Bar'.
|
||||
|
||||
[30;47m2[0m const Bar = 3;
|
||||
[30;47m [0m [91m ~~~[0m
|
||||
[7m2[0m const Bar = 3;
|
||||
[7m [0m [91m ~~~[0m
|
||||
|
||||
[96mtests/cases/compiler/file2.ts[0m:[93m2[0m:[93m7[0m
|
||||
[30;47m2[0m class Bar {}
|
||||
[30;47m [0m [96m ~~~[0m
|
||||
[7m2[0m class Bar {}
|
||||
[7m [0m [96m ~~~[0m
|
||||
'Bar' was also declared here.
|
||||
[96mtests/cases/compiler/file3.ts[0m:[93m2[0m:[93m5[0m
|
||||
[30;47m2[0m let Bar = 42
|
||||
[30;47m [0m [96m ~~~[0m
|
||||
[7m2[0m let Bar = 42
|
||||
[7m [0m [96m ~~~[0m
|
||||
and here.
|
||||
[96mtests/cases/compiler/file2.ts[0m:[93m1[0m:[93m6[0m - [91merror[0m[90m TS2300: [0mDuplicate identifier 'Foo'.
|
||||
|
||||
[30;47m1[0m type Foo = number;
|
||||
[30;47m [0m [91m ~~~[0m
|
||||
[7m1[0m type Foo = number;
|
||||
[7m [0m [91m ~~~[0m
|
||||
|
||||
[96mtests/cases/compiler/file1.ts[0m:[93m1[0m:[93m7[0m
|
||||
[30;47m1[0m class Foo { }
|
||||
[30;47m [0m [96m ~~~[0m
|
||||
[7m1[0m class Foo { }
|
||||
[7m [0m [96m ~~~[0m
|
||||
'Foo' was also declared here.
|
||||
[96mtests/cases/compiler/file2.ts[0m:[93m2[0m:[93m7[0m - [91merror[0m[90m TS2451: [0mCannot redeclare block-scoped variable 'Bar'.
|
||||
|
||||
[30;47m2[0m class Bar {}
|
||||
[30;47m [0m [91m ~~~[0m
|
||||
[7m2[0m class Bar {}
|
||||
[7m [0m [91m ~~~[0m
|
||||
|
||||
[96mtests/cases/compiler/file1.ts[0m:[93m2[0m:[93m7[0m
|
||||
[30;47m2[0m const Bar = 3;
|
||||
[30;47m [0m [96m ~~~[0m
|
||||
[7m2[0m const Bar = 3;
|
||||
[7m [0m [96m ~~~[0m
|
||||
'Bar' was also declared here.
|
||||
[96mtests/cases/compiler/file3.ts[0m:[93m1[0m:[93m6[0m - [91merror[0m[90m TS2300: [0mDuplicate identifier 'Foo'.
|
||||
|
||||
[30;47m1[0m type Foo = 54;
|
||||
[30;47m [0m [91m ~~~[0m
|
||||
[7m1[0m type Foo = 54;
|
||||
[7m [0m [91m ~~~[0m
|
||||
|
||||
[96mtests/cases/compiler/file1.ts[0m:[93m1[0m:[93m7[0m
|
||||
[30;47m1[0m class Foo { }
|
||||
[30;47m [0m [96m ~~~[0m
|
||||
[7m1[0m class Foo { }
|
||||
[7m [0m [96m ~~~[0m
|
||||
'Foo' was also declared here.
|
||||
[96mtests/cases/compiler/file3.ts[0m:[93m2[0m:[93m5[0m - [91merror[0m[90m TS2451: [0mCannot redeclare block-scoped variable 'Bar'.
|
||||
|
||||
[30;47m2[0m let Bar = 42
|
||||
[30;47m [0m [91m ~~~[0m
|
||||
[7m2[0m let Bar = 42
|
||||
[7m [0m [91m ~~~[0m
|
||||
|
||||
[96mtests/cases/compiler/file1.ts[0m:[93m2[0m:[93m7[0m
|
||||
[30;47m2[0m const Bar = 3;
|
||||
[30;47m [0m [96m ~~~[0m
|
||||
[7m2[0m const Bar = 3;
|
||||
[7m [0m [96m ~~~[0m
|
||||
'Bar' was also declared here.
|
||||
|
||||
|
||||
|
||||
@ -1,20 +1,20 @@
|
||||
[96mtests/cases/compiler/file1.ts[0m:[93m1[0m:[93m1[0m - [91merror[0m[90m TS6200: [0mDefinitions of the following identifiers conflict with those in another file: A, B, C, D, E, F, G, H, I
|
||||
|
||||
[30;47m1[0m class A { }
|
||||
[30;47m [0m [91m~~~~~[0m
|
||||
[7m1[0m class A { }
|
||||
[7m [0m [91m~~~~~[0m
|
||||
|
||||
[96mtests/cases/compiler/file2.ts[0m:[93m1[0m:[93m1[0m
|
||||
[30;47m1[0m class A { }
|
||||
[30;47m [0m [96m~~~~~[0m
|
||||
[7m1[0m class A { }
|
||||
[7m [0m [96m~~~~~[0m
|
||||
Conflicts are in this file.
|
||||
[96mtests/cases/compiler/file2.ts[0m:[93m1[0m:[93m1[0m - [91merror[0m[90m TS6200: [0mDefinitions of the following identifiers conflict with those in another file: A, B, C, D, E, F, G, H, I
|
||||
|
||||
[30;47m1[0m class A { }
|
||||
[30;47m [0m [91m~~~~~[0m
|
||||
[7m1[0m class A { }
|
||||
[7m [0m [91m~~~~~[0m
|
||||
|
||||
[96mtests/cases/compiler/file1.ts[0m:[93m1[0m:[93m1[0m
|
||||
[30;47m1[0m class A { }
|
||||
[30;47m [0m [96m~~~~~[0m
|
||||
[7m1[0m class A { }
|
||||
[7m [0m [96m~~~~~[0m
|
||||
Conflicts are in this file.
|
||||
|
||||
|
||||
|
||||
@ -1,56 +1,56 @@
|
||||
[96mtests/cases/compiler/file1.ts[0m:[93m2[0m:[93m5[0m - [91merror[0m[90m TS2300: [0mDuplicate identifier 'duplicate1'.
|
||||
|
||||
[30;47m2[0m duplicate1: () => string;
|
||||
[30;47m [0m [91m ~~~~~~~~~~[0m
|
||||
[7m2[0m duplicate1: () => string;
|
||||
[7m [0m [91m ~~~~~~~~~~[0m
|
||||
|
||||
[96mtests/cases/compiler/file2.ts[0m:[93m2[0m:[93m5[0m
|
||||
[30;47m2[0m duplicate1(): number;
|
||||
[30;47m [0m [96m ~~~~~~~~~~[0m
|
||||
[7m2[0m duplicate1(): number;
|
||||
[7m [0m [96m ~~~~~~~~~~[0m
|
||||
'duplicate1' was also declared here.
|
||||
[96mtests/cases/compiler/file1.ts[0m:[93m3[0m:[93m5[0m - [91merror[0m[90m TS2300: [0mDuplicate identifier 'duplicate2'.
|
||||
|
||||
[30;47m3[0m duplicate2: () => string;
|
||||
[30;47m [0m [91m ~~~~~~~~~~[0m
|
||||
[7m3[0m duplicate2: () => string;
|
||||
[7m [0m [91m ~~~~~~~~~~[0m
|
||||
|
||||
[96mtests/cases/compiler/file2.ts[0m:[93m3[0m:[93m5[0m
|
||||
[30;47m3[0m duplicate2(): number;
|
||||
[30;47m [0m [96m ~~~~~~~~~~[0m
|
||||
[7m3[0m duplicate2(): number;
|
||||
[7m [0m [96m ~~~~~~~~~~[0m
|
||||
'duplicate2' was also declared here.
|
||||
[96mtests/cases/compiler/file1.ts[0m:[93m4[0m:[93m5[0m - [91merror[0m[90m TS2300: [0mDuplicate identifier 'duplicate3'.
|
||||
|
||||
[30;47m4[0m duplicate3: () => string;
|
||||
[30;47m [0m [91m ~~~~~~~~~~[0m
|
||||
[7m4[0m duplicate3: () => string;
|
||||
[7m [0m [91m ~~~~~~~~~~[0m
|
||||
|
||||
[96mtests/cases/compiler/file2.ts[0m:[93m4[0m:[93m5[0m
|
||||
[30;47m4[0m duplicate3(): number;
|
||||
[30;47m [0m [96m ~~~~~~~~~~[0m
|
||||
[7m4[0m duplicate3(): number;
|
||||
[7m [0m [96m ~~~~~~~~~~[0m
|
||||
'duplicate3' was also declared here.
|
||||
[96mtests/cases/compiler/file2.ts[0m:[93m2[0m:[93m5[0m - [91merror[0m[90m TS2300: [0mDuplicate identifier 'duplicate1'.
|
||||
|
||||
[30;47m2[0m duplicate1(): number;
|
||||
[30;47m [0m [91m ~~~~~~~~~~[0m
|
||||
[7m2[0m duplicate1(): number;
|
||||
[7m [0m [91m ~~~~~~~~~~[0m
|
||||
|
||||
[96mtests/cases/compiler/file1.ts[0m:[93m2[0m:[93m5[0m
|
||||
[30;47m2[0m duplicate1: () => string;
|
||||
[30;47m [0m [96m ~~~~~~~~~~[0m
|
||||
[7m2[0m duplicate1: () => string;
|
||||
[7m [0m [96m ~~~~~~~~~~[0m
|
||||
'duplicate1' was also declared here.
|
||||
[96mtests/cases/compiler/file2.ts[0m:[93m3[0m:[93m5[0m - [91merror[0m[90m TS2300: [0mDuplicate identifier 'duplicate2'.
|
||||
|
||||
[30;47m3[0m duplicate2(): number;
|
||||
[30;47m [0m [91m ~~~~~~~~~~[0m
|
||||
[7m3[0m duplicate2(): number;
|
||||
[7m [0m [91m ~~~~~~~~~~[0m
|
||||
|
||||
[96mtests/cases/compiler/file1.ts[0m:[93m3[0m:[93m5[0m
|
||||
[30;47m3[0m duplicate2: () => string;
|
||||
[30;47m [0m [96m ~~~~~~~~~~[0m
|
||||
[7m3[0m duplicate2: () => string;
|
||||
[7m [0m [96m ~~~~~~~~~~[0m
|
||||
'duplicate2' was also declared here.
|
||||
[96mtests/cases/compiler/file2.ts[0m:[93m4[0m:[93m5[0m - [91merror[0m[90m TS2300: [0mDuplicate identifier 'duplicate3'.
|
||||
|
||||
[30;47m4[0m duplicate3(): number;
|
||||
[30;47m [0m [91m ~~~~~~~~~~[0m
|
||||
[7m4[0m duplicate3(): number;
|
||||
[7m [0m [91m ~~~~~~~~~~[0m
|
||||
|
||||
[96mtests/cases/compiler/file1.ts[0m:[93m4[0m:[93m5[0m
|
||||
[30;47m4[0m duplicate3: () => string;
|
||||
[30;47m [0m [96m ~~~~~~~~~~[0m
|
||||
[7m4[0m duplicate3: () => string;
|
||||
[7m [0m [96m ~~~~~~~~~~[0m
|
||||
'duplicate3' was also declared here.
|
||||
|
||||
|
||||
|
||||
@ -1,20 +1,20 @@
|
||||
[96mtests/cases/compiler/file1.ts[0m:[93m1[0m:[93m1[0m - [91merror[0m[90m TS6200: [0mDefinitions of the following identifiers conflict with those in another file: duplicate1, duplicate2, duplicate3, duplicate4, duplicate5, duplicate6, duplicate7, duplicate8
|
||||
|
||||
[30;47m1[0m interface TopLevel {
|
||||
[30;47m [0m [91m~~~~~~~~~[0m
|
||||
[7m1[0m interface TopLevel {
|
||||
[7m [0m [91m~~~~~~~~~[0m
|
||||
|
||||
[96mtests/cases/compiler/file2.ts[0m:[93m1[0m:[93m1[0m
|
||||
[30;47m1[0m interface TopLevel {
|
||||
[30;47m [0m [96m~~~~~~~~~[0m
|
||||
[7m1[0m interface TopLevel {
|
||||
[7m [0m [96m~~~~~~~~~[0m
|
||||
Conflicts are in this file.
|
||||
[96mtests/cases/compiler/file2.ts[0m:[93m1[0m:[93m1[0m - [91merror[0m[90m TS6200: [0mDefinitions of the following identifiers conflict with those in another file: duplicate1, duplicate2, duplicate3, duplicate4, duplicate5, duplicate6, duplicate7, duplicate8
|
||||
|
||||
[30;47m1[0m interface TopLevel {
|
||||
[30;47m [0m [91m~~~~~~~~~[0m
|
||||
[7m1[0m interface TopLevel {
|
||||
[7m [0m [91m~~~~~~~~~[0m
|
||||
|
||||
[96mtests/cases/compiler/file1.ts[0m:[93m1[0m:[93m1[0m
|
||||
[30;47m1[0m interface TopLevel {
|
||||
[30;47m [0m [96m~~~~~~~~~[0m
|
||||
[7m1[0m interface TopLevel {
|
||||
[7m [0m [96m~~~~~~~~~[0m
|
||||
Conflicts are in this file.
|
||||
|
||||
|
||||
|
||||
@ -1,56 +1,56 @@
|
||||
[96mtests/cases/compiler/file1.ts[0m:[93m3[0m:[93m9[0m - [91merror[0m[90m TS2300: [0mDuplicate identifier 'duplicate1'.
|
||||
|
||||
[30;47m3[0m duplicate1: () => string;
|
||||
[30;47m [0m [91m ~~~~~~~~~~[0m
|
||||
[7m3[0m duplicate1: () => string;
|
||||
[7m [0m [91m ~~~~~~~~~~[0m
|
||||
|
||||
[96mtests/cases/compiler/file2.ts[0m:[93m4[0m:[93m9[0m
|
||||
[30;47m4[0m duplicate1(): number;
|
||||
[30;47m [0m [96m ~~~~~~~~~~[0m
|
||||
[7m4[0m duplicate1(): number;
|
||||
[7m [0m [96m ~~~~~~~~~~[0m
|
||||
'duplicate1' was also declared here.
|
||||
[96mtests/cases/compiler/file1.ts[0m:[93m4[0m:[93m9[0m - [91merror[0m[90m TS2300: [0mDuplicate identifier 'duplicate2'.
|
||||
|
||||
[30;47m4[0m duplicate2: () => string;
|
||||
[30;47m [0m [91m ~~~~~~~~~~[0m
|
||||
[7m4[0m duplicate2: () => string;
|
||||
[7m [0m [91m ~~~~~~~~~~[0m
|
||||
|
||||
[96mtests/cases/compiler/file2.ts[0m:[93m5[0m:[93m9[0m
|
||||
[30;47m5[0m duplicate2(): number;
|
||||
[30;47m [0m [96m ~~~~~~~~~~[0m
|
||||
[7m5[0m duplicate2(): number;
|
||||
[7m [0m [96m ~~~~~~~~~~[0m
|
||||
'duplicate2' was also declared here.
|
||||
[96mtests/cases/compiler/file1.ts[0m:[93m5[0m:[93m9[0m - [91merror[0m[90m TS2300: [0mDuplicate identifier 'duplicate3'.
|
||||
|
||||
[30;47m5[0m duplicate3: () => string;
|
||||
[30;47m [0m [91m ~~~~~~~~~~[0m
|
||||
[7m5[0m duplicate3: () => string;
|
||||
[7m [0m [91m ~~~~~~~~~~[0m
|
||||
|
||||
[96mtests/cases/compiler/file2.ts[0m:[93m6[0m:[93m9[0m
|
||||
[30;47m6[0m duplicate3(): number;
|
||||
[30;47m [0m [96m ~~~~~~~~~~[0m
|
||||
[7m6[0m duplicate3(): number;
|
||||
[7m [0m [96m ~~~~~~~~~~[0m
|
||||
'duplicate3' was also declared here.
|
||||
[96mtests/cases/compiler/file2.ts[0m:[93m4[0m:[93m9[0m - [91merror[0m[90m TS2300: [0mDuplicate identifier 'duplicate1'.
|
||||
|
||||
[30;47m4[0m duplicate1(): number;
|
||||
[30;47m [0m [91m ~~~~~~~~~~[0m
|
||||
[7m4[0m duplicate1(): number;
|
||||
[7m [0m [91m ~~~~~~~~~~[0m
|
||||
|
||||
[96mtests/cases/compiler/file1.ts[0m:[93m3[0m:[93m9[0m
|
||||
[30;47m3[0m duplicate1: () => string;
|
||||
[30;47m [0m [96m ~~~~~~~~~~[0m
|
||||
[7m3[0m duplicate1: () => string;
|
||||
[7m [0m [96m ~~~~~~~~~~[0m
|
||||
'duplicate1' was also declared here.
|
||||
[96mtests/cases/compiler/file2.ts[0m:[93m5[0m:[93m9[0m - [91merror[0m[90m TS2300: [0mDuplicate identifier 'duplicate2'.
|
||||
|
||||
[30;47m5[0m duplicate2(): number;
|
||||
[30;47m [0m [91m ~~~~~~~~~~[0m
|
||||
[7m5[0m duplicate2(): number;
|
||||
[7m [0m [91m ~~~~~~~~~~[0m
|
||||
|
||||
[96mtests/cases/compiler/file1.ts[0m:[93m4[0m:[93m9[0m
|
||||
[30;47m4[0m duplicate2: () => string;
|
||||
[30;47m [0m [96m ~~~~~~~~~~[0m
|
||||
[7m4[0m duplicate2: () => string;
|
||||
[7m [0m [96m ~~~~~~~~~~[0m
|
||||
'duplicate2' was also declared here.
|
||||
[96mtests/cases/compiler/file2.ts[0m:[93m6[0m:[93m9[0m - [91merror[0m[90m TS2300: [0mDuplicate identifier 'duplicate3'.
|
||||
|
||||
[30;47m6[0m duplicate3(): number;
|
||||
[30;47m [0m [91m ~~~~~~~~~~[0m
|
||||
[7m6[0m duplicate3(): number;
|
||||
[7m [0m [91m ~~~~~~~~~~[0m
|
||||
|
||||
[96mtests/cases/compiler/file1.ts[0m:[93m5[0m:[93m9[0m
|
||||
[30;47m5[0m duplicate3: () => string;
|
||||
[30;47m [0m [96m ~~~~~~~~~~[0m
|
||||
[7m5[0m duplicate3: () => string;
|
||||
[7m [0m [96m ~~~~~~~~~~[0m
|
||||
'duplicate3' was also declared here.
|
||||
|
||||
|
||||
|
||||
@ -1,56 +1,56 @@
|
||||
[96mtests/cases/compiler/file1.ts[0m:[93m3[0m:[93m9[0m - [91merror[0m[90m TS2300: [0mDuplicate identifier 'duplicate1'.
|
||||
|
||||
[30;47m3[0m duplicate1: () => string;
|
||||
[30;47m [0m [91m ~~~~~~~~~~[0m
|
||||
[7m3[0m duplicate1: () => string;
|
||||
[7m [0m [91m ~~~~~~~~~~[0m
|
||||
|
||||
[96mtests/cases/compiler/file2.ts[0m:[93m5[0m:[93m9[0m
|
||||
[30;47m5[0m duplicate1(): number;
|
||||
[30;47m [0m [96m ~~~~~~~~~~[0m
|
||||
[7m5[0m duplicate1(): number;
|
||||
[7m [0m [96m ~~~~~~~~~~[0m
|
||||
'duplicate1' was also declared here.
|
||||
[96mtests/cases/compiler/file1.ts[0m:[93m4[0m:[93m9[0m - [91merror[0m[90m TS2300: [0mDuplicate identifier 'duplicate2'.
|
||||
|
||||
[30;47m4[0m duplicate2: () => string;
|
||||
[30;47m [0m [91m ~~~~~~~~~~[0m
|
||||
[7m4[0m duplicate2: () => string;
|
||||
[7m [0m [91m ~~~~~~~~~~[0m
|
||||
|
||||
[96mtests/cases/compiler/file2.ts[0m:[93m6[0m:[93m9[0m
|
||||
[30;47m6[0m duplicate2(): number;
|
||||
[30;47m [0m [96m ~~~~~~~~~~[0m
|
||||
[7m6[0m duplicate2(): number;
|
||||
[7m [0m [96m ~~~~~~~~~~[0m
|
||||
'duplicate2' was also declared here.
|
||||
[96mtests/cases/compiler/file1.ts[0m:[93m5[0m:[93m9[0m - [91merror[0m[90m TS2300: [0mDuplicate identifier 'duplicate3'.
|
||||
|
||||
[30;47m5[0m duplicate3: () => string;
|
||||
[30;47m [0m [91m ~~~~~~~~~~[0m
|
||||
[7m5[0m duplicate3: () => string;
|
||||
[7m [0m [91m ~~~~~~~~~~[0m
|
||||
|
||||
[96mtests/cases/compiler/file2.ts[0m:[93m7[0m:[93m9[0m
|
||||
[30;47m7[0m duplicate3(): number;
|
||||
[30;47m [0m [96m ~~~~~~~~~~[0m
|
||||
[7m7[0m duplicate3(): number;
|
||||
[7m [0m [96m ~~~~~~~~~~[0m
|
||||
'duplicate3' was also declared here.
|
||||
[96mtests/cases/compiler/file2.ts[0m:[93m5[0m:[93m9[0m - [91merror[0m[90m TS2300: [0mDuplicate identifier 'duplicate1'.
|
||||
|
||||
[30;47m5[0m duplicate1(): number;
|
||||
[30;47m [0m [91m ~~~~~~~~~~[0m
|
||||
[7m5[0m duplicate1(): number;
|
||||
[7m [0m [91m ~~~~~~~~~~[0m
|
||||
|
||||
[96mtests/cases/compiler/file1.ts[0m:[93m3[0m:[93m9[0m
|
||||
[30;47m3[0m duplicate1: () => string;
|
||||
[30;47m [0m [96m ~~~~~~~~~~[0m
|
||||
[7m3[0m duplicate1: () => string;
|
||||
[7m [0m [96m ~~~~~~~~~~[0m
|
||||
'duplicate1' was also declared here.
|
||||
[96mtests/cases/compiler/file2.ts[0m:[93m6[0m:[93m9[0m - [91merror[0m[90m TS2300: [0mDuplicate identifier 'duplicate2'.
|
||||
|
||||
[30;47m6[0m duplicate2(): number;
|
||||
[30;47m [0m [91m ~~~~~~~~~~[0m
|
||||
[7m6[0m duplicate2(): number;
|
||||
[7m [0m [91m ~~~~~~~~~~[0m
|
||||
|
||||
[96mtests/cases/compiler/file1.ts[0m:[93m4[0m:[93m9[0m
|
||||
[30;47m4[0m duplicate2: () => string;
|
||||
[30;47m [0m [96m ~~~~~~~~~~[0m
|
||||
[7m4[0m duplicate2: () => string;
|
||||
[7m [0m [96m ~~~~~~~~~~[0m
|
||||
'duplicate2' was also declared here.
|
||||
[96mtests/cases/compiler/file2.ts[0m:[93m7[0m:[93m9[0m - [91merror[0m[90m TS2300: [0mDuplicate identifier 'duplicate3'.
|
||||
|
||||
[30;47m7[0m duplicate3(): number;
|
||||
[30;47m [0m [91m ~~~~~~~~~~[0m
|
||||
[7m7[0m duplicate3(): number;
|
||||
[7m [0m [91m ~~~~~~~~~~[0m
|
||||
|
||||
[96mtests/cases/compiler/file1.ts[0m:[93m5[0m:[93m9[0m
|
||||
[30;47m5[0m duplicate3: () => string;
|
||||
[30;47m [0m [96m ~~~~~~~~~~[0m
|
||||
[7m5[0m duplicate3: () => string;
|
||||
[7m [0m [96m ~~~~~~~~~~[0m
|
||||
'duplicate3' was also declared here.
|
||||
|
||||
|
||||
|
||||
@ -1,20 +1,20 @@
|
||||
[96mtests/cases/compiler/file1.ts[0m:[93m1[0m:[93m1[0m - [91merror[0m[90m TS6200: [0mDefinitions of the following identifiers conflict with those in another file: duplicate1, duplicate2, duplicate3, duplicate4, duplicate5, duplicate6, duplicate7, duplicate8, duplicate9
|
||||
|
||||
[30;47m1[0m declare module "someMod" {
|
||||
[30;47m [0m [91m~~~~~~~[0m
|
||||
[7m1[0m declare module "someMod" {
|
||||
[7m [0m [91m~~~~~~~[0m
|
||||
|
||||
[96mtests/cases/compiler/file2.ts[0m:[93m3[0m:[93m1[0m
|
||||
[30;47m3[0m declare module "someMod" {
|
||||
[30;47m [0m [96m~~~~~~~[0m
|
||||
[7m3[0m declare module "someMod" {
|
||||
[7m [0m [96m~~~~~~~[0m
|
||||
Conflicts are in this file.
|
||||
[96mtests/cases/compiler/file2.ts[0m:[93m3[0m:[93m1[0m - [91merror[0m[90m TS6200: [0mDefinitions of the following identifiers conflict with those in another file: duplicate1, duplicate2, duplicate3, duplicate4, duplicate5, duplicate6, duplicate7, duplicate8, duplicate9
|
||||
|
||||
[30;47m3[0m declare module "someMod" {
|
||||
[30;47m [0m [91m~~~~~~~[0m
|
||||
[7m3[0m declare module "someMod" {
|
||||
[7m [0m [91m~~~~~~~[0m
|
||||
|
||||
[96mtests/cases/compiler/file1.ts[0m:[93m1[0m:[93m1[0m
|
||||
[30;47m1[0m declare module "someMod" {
|
||||
[30;47m [0m [96m~~~~~~~[0m
|
||||
[7m1[0m declare module "someMod" {
|
||||
[7m [0m [96m~~~~~~~[0m
|
||||
Conflicts are in this file.
|
||||
|
||||
|
||||
|
||||
@ -1,12 +1,12 @@
|
||||
[96mtests/cases/compiler/index.ts[0m:[93m3[0m:[93m8[0m - [91merror[0m[90m TS2345: [0mArgument of type '{ default: () => void; }' is not assignable to parameter of type '() => void'.
|
||||
Type '{ default: () => void; }' provides no match for the signature '(): void'.
|
||||
|
||||
[30;47m3[0m invoke(foo);
|
||||
[30;47m [0m [91m ~~~[0m
|
||||
[7m3[0m invoke(foo);
|
||||
[7m [0m [91m ~~~[0m
|
||||
|
||||
[96mtests/cases/compiler/index.ts[0m:[93m1[0m:[93m1[0m
|
||||
[30;47m1[0m import * as foo from "./foo";
|
||||
[30;47m [0m [96m~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[0m
|
||||
[7m1[0m import * as foo from "./foo";
|
||||
[7m [0m [96m~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[0m
|
||||
Type originates at this import. A namespace-style import cannot be called or constructed, and will cause a failure at runtime. Consider using a default import or import require here instead.
|
||||
|
||||
|
||||
|
||||
@ -1,12 +1,12 @@
|
||||
[96mtests/cases/compiler/multiLineContextDiagnosticWithPretty.ts[0m:[93m2[0m:[93m5[0m - [91merror[0m[90m TS2322: [0mType '{ a: { b: string; }; }' is not assignable to type '{ c: string; }'.
|
||||
Object literal may only specify known properties, and 'a' does not exist in type '{ c: string; }'.
|
||||
|
||||
[30;47m2[0m a: {
|
||||
[30;47m [0m [91m ~~~~[0m
|
||||
[30;47m3[0m b: '',
|
||||
[30;47m [0m [91m~~~~~~~~~~~~~~[0m
|
||||
[30;47m4[0m }
|
||||
[30;47m [0m [91m~~~~~[0m
|
||||
[7m2[0m a: {
|
||||
[7m [0m [91m ~~~~[0m
|
||||
[7m3[0m b: '',
|
||||
[7m [0m [91m~~~~~~~~~~~~~~[0m
|
||||
[7m4[0m }
|
||||
[7m [0m [91m~~~~~[0m
|
||||
|
||||
|
||||
==== tests/cases/compiler/multiLineContextDiagnosticWithPretty.ts (1 errors) ====
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
[96mtests/cases/compiler/index.ts[0m:[93m2[0m:[93m1[0m - [91merror[0m[90m TS1005: [0m'}' expected.
|
||||
|
||||
[30;47m2[0m
|
||||
[30;47m [0m [91m[0m
|
||||
[7m2[0m
|
||||
[7m [0m [91m[0m
|
||||
|
||||
|
||||
==== tests/cases/compiler/index.ts (1 errors) ====
|
||||
|
||||
@ -1,38 +1,38 @@
|
||||
[96mtests/cases/conformance/jsdoc/mod1.js[0m:[93m1[0m:[93m23[0m - [91merror[0m[90m TS2300: [0mDuplicate identifier 'Foo'.
|
||||
|
||||
[30;47m1[0m /** @typedef {number} Foo */
|
||||
[30;47m [0m [91m ~~~[0m
|
||||
[7m1[0m /** @typedef {number} Foo */
|
||||
[7m [0m [91m ~~~[0m
|
||||
|
||||
[96mtests/cases/conformance/jsdoc/mod2.js[0m:[93m1[0m:[93m7[0m
|
||||
[30;47m1[0m class Foo { } // should error
|
||||
[30;47m [0m [96m ~~~[0m
|
||||
[7m1[0m class Foo { } // should error
|
||||
[7m [0m [96m ~~~[0m
|
||||
'Foo' was also declared here.
|
||||
[96mtests/cases/conformance/jsdoc/mod1.js[0m:[93m2[0m:[93m7[0m - [91merror[0m[90m TS2451: [0mCannot redeclare block-scoped variable 'Bar'.
|
||||
|
||||
[30;47m2[0m class Bar {}
|
||||
[30;47m [0m [91m ~~~[0m
|
||||
[7m2[0m class Bar {}
|
||||
[7m [0m [91m ~~~[0m
|
||||
|
||||
[96mtests/cases/conformance/jsdoc/mod2.js[0m:[93m2[0m:[93m7[0m
|
||||
[30;47m2[0m const Bar = 3;
|
||||
[30;47m [0m [96m ~~~[0m
|
||||
[7m2[0m const Bar = 3;
|
||||
[7m [0m [96m ~~~[0m
|
||||
'Bar' was also declared here.
|
||||
[96mtests/cases/conformance/jsdoc/mod2.js[0m:[93m1[0m:[93m7[0m - [91merror[0m[90m TS2300: [0mDuplicate identifier 'Foo'.
|
||||
|
||||
[30;47m1[0m class Foo { } // should error
|
||||
[30;47m [0m [91m ~~~[0m
|
||||
[7m1[0m class Foo { } // should error
|
||||
[7m [0m [91m ~~~[0m
|
||||
|
||||
[96mtests/cases/conformance/jsdoc/mod1.js[0m:[93m1[0m:[93m23[0m
|
||||
[30;47m1[0m /** @typedef {number} Foo */
|
||||
[30;47m [0m [96m ~~~[0m
|
||||
[7m1[0m /** @typedef {number} Foo */
|
||||
[7m [0m [96m ~~~[0m
|
||||
'Foo' was also declared here.
|
||||
[96mtests/cases/conformance/jsdoc/mod2.js[0m:[93m2[0m:[93m7[0m - [91merror[0m[90m TS2451: [0mCannot redeclare block-scoped variable 'Bar'.
|
||||
|
||||
[30;47m2[0m const Bar = 3;
|
||||
[30;47m [0m [91m ~~~[0m
|
||||
[7m2[0m const Bar = 3;
|
||||
[7m [0m [91m ~~~[0m
|
||||
|
||||
[96mtests/cases/conformance/jsdoc/mod1.js[0m:[93m2[0m:[93m7[0m
|
||||
[30;47m2[0m class Bar {}
|
||||
[30;47m [0m [96m ~~~[0m
|
||||
[7m2[0m class Bar {}
|
||||
[7m [0m [96m ~~~[0m
|
||||
'Bar' was also declared here.
|
||||
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user