Skip to content

Commit 2db95f6

Browse files
fix: also add record in es5.d.ts
1 parent 146ed2f commit 2db95f6

36 files changed

+81
-79
lines changed

lib/lib.es5.d.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -258,7 +258,7 @@ interface ObjectConstructor {
258258
* Returns the names of the enumerable properties and methods of an object.
259259
* @param o Object that contains the properties and methods. This can be an object that you created or an existing Document Object Model (DOM) object.
260260
*/
261-
keys<K extends string>(record: Record<K, any>): K[];
261+
keys<K extends string>(o: Record<K, any>): K[];
262262
keys(o: {}): string[];
263263
}
264264

src/lib/es5.d.ts

+2-1
Original file line numberDiff line numberDiff line change
@@ -238,6 +238,7 @@ interface ObjectConstructor {
238238
* Returns the names of the enumerable properties and methods of an object.
239239
* @param o Object that contains the properties and methods. This can be an object that you created or an existing Document Object Model (DOM) object.
240240
*/
241+
keys<K extends string>(o: Record<K, any>): K[];
241242
keys(o: {}): string[];
242243
}
243244

@@ -577,7 +578,7 @@ interface TemplateStringsArray extends ReadonlyArray<string> {
577578

578579
/**
579580
* The type of `import.meta`.
580-
*
581+
*
581582
* If you need to declare that a given property exists on `import.meta`,
582583
* this type may be augmented via interface merging.
583584
*/

tests/baselines/reference/conditionalTypeDoesntSpinForever.symbols

+2-2
Original file line numberDiff line numberDiff line change
@@ -403,9 +403,9 @@ export enum PubSubRecordIsStoredInRedisAsA {
403403
fields: () => new Set(Object.keys(soFar) as (keyof SO_FAR)[]),
404404
>fields : Symbol(fields, Decl(conditionalTypeDoesntSpinForever.ts, 94, 18))
405405
>Set : Symbol(Set, Decl(lib.es2015.collection.d.ts, --, --), Decl(lib.es2015.collection.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --))
406-
>Object.keys : Symbol(ObjectConstructor.keys, Decl(lib.es5.d.ts, --, --))
406+
>Object.keys : Symbol(ObjectConstructor.keys, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --))
407407
>Object : Symbol(Object, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --))
408-
>keys : Symbol(ObjectConstructor.keys, Decl(lib.es5.d.ts, --, --))
408+
>keys : Symbol(ObjectConstructor.keys, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --))
409409
>soFar : Symbol(soFar, Decl(conditionalTypeDoesntSpinForever.ts, 92, 29))
410410
>SO_FAR : Symbol(SO_FAR, Decl(conditionalTypeDoesntSpinForever.ts, 92, 21))
411411

tests/baselines/reference/conditionalTypeDoesntSpinForever.types

+3-3
Original file line numberDiff line numberDiff line change
@@ -409,10 +409,10 @@ export enum PubSubRecordIsStoredInRedisAsA {
409409
>new Set(Object.keys(soFar) as (keyof SO_FAR)[]) : Set<keyof SO_FAR>
410410
>Set : SetConstructor
411411
>Object.keys(soFar) as (keyof SO_FAR)[] : (keyof SO_FAR)[]
412-
>Object.keys(soFar) : string[]
413-
>Object.keys : (o: {}) => string[]
412+
>Object.keys(soFar) : never[]
413+
>Object.keys : { <K extends string>(o: Record<K, any>): K[]; (o: {}): string[]; }
414414
>Object : ObjectConstructor
415-
>keys : (o: {}) => string[]
415+
>keys : { <K extends string>(o: Record<K, any>): K[]; (o: {}): string[]; }
416416
>soFar : SO_FAR
417417

418418
hasField: (fieldName: string | number | symbol) => fieldName in soFar

tests/baselines/reference/contextualExpressionTypecheckingDoesntBlowStack.symbols

+2-2
Original file line numberDiff line numberDiff line change
@@ -21,9 +21,9 @@ export default class Operation {
2121

2222
for(const parameterLocation of Object.keys(parameterValues)) {
2323
>parameterLocation : Symbol(parameterLocation, Decl(contextualExpressionTypecheckingDoesntBlowStack.ts, 8, 17))
24-
>Object.keys : Symbol(ObjectConstructor.keys, Decl(lib.es5.d.ts, --, --))
24+
>Object.keys : Symbol(ObjectConstructor.keys, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --))
2525
>Object : Symbol(Object, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --))
26-
>keys : Symbol(ObjectConstructor.keys, Decl(lib.es5.d.ts, --, --))
26+
>keys : Symbol(ObjectConstructor.keys, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --))
2727
>parameterValues : Symbol(parameterValues, Decl(contextualExpressionTypecheckingDoesntBlowStack.ts, 6, 23))
2828

2929
const parameter: any = (this as any).getParameter();;

tests/baselines/reference/contextualExpressionTypecheckingDoesntBlowStack.types

+2-2
Original file line numberDiff line numberDiff line change
@@ -21,9 +21,9 @@ export default class Operation {
2121
for(const parameterLocation of Object.keys(parameterValues)) {
2222
>parameterLocation : string
2323
>Object.keys(parameterValues) : string[]
24-
>Object.keys : (o: {}) => string[]
24+
>Object.keys : { <K extends string>(o: Record<K, any>): K[]; (o: {}): string[]; }
2525
>Object : ObjectConstructor
26-
>keys : (o: {}) => string[]
26+
>keys : { <K extends string>(o: Record<K, any>): K[]; (o: {}): string[]; }
2727
>parameterValues : any
2828

2929
const parameter: any = (this as any).getParameter();;

tests/baselines/reference/destructuringParameterDeclaration4.errors.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ tests/cases/conformance/es6/destructuring/destructuringParameterDeclaration4.ts(
4141
a1(...array2); // Error parameter type is (number|string)[]
4242
~~~~~~
4343
!!! error TS2552: Cannot find name 'array2'. Did you mean 'Array'?
44-
!!! related TS2728 /.ts/lib.es5.d.ts:1358:15: 'Array' is declared here.
44+
!!! related TS2728 /.ts/lib.es5.d.ts:1359:15: 'Array' is declared here.
4545
a5([1, 2, "string", false, true]); // Error, parameter type is [any, any, [[any]]]
4646
~~~~~~~~
4747
!!! error TS2322: Type 'string' is not assignable to type '[[any]]'.

tests/baselines/reference/externModule.errors.txt

+4-4
Original file line numberDiff line numberDiff line change
@@ -69,20 +69,20 @@ tests/cases/compiler/externModule.ts(37,3): error TS2552: Cannot find name 'XDat
6969
var d=new XDate();
7070
~~~~~
7171
!!! error TS2552: Cannot find name 'XDate'. Did you mean 'Date'?
72-
!!! related TS2728 /.ts/lib.es5.d.ts:897:15: 'Date' is declared here.
72+
!!! related TS2728 /.ts/lib.es5.d.ts:898:15: 'Date' is declared here.
7373
d.getDay();
7474
d=new XDate(1978,2);
7575
~~~~~
7676
!!! error TS2552: Cannot find name 'XDate'. Did you mean 'Date'?
77-
!!! related TS2728 /.ts/lib.es5.d.ts:897:15: 'Date' is declared here.
77+
!!! related TS2728 /.ts/lib.es5.d.ts:898:15: 'Date' is declared here.
7878
d.getXDate();
7979
var n=XDate.parse("3/2/2004");
8080
~~~~~
8181
!!! error TS2552: Cannot find name 'XDate'. Did you mean 'Date'?
82-
!!! related TS2728 /.ts/lib.es5.d.ts:897:15: 'Date' is declared here.
82+
!!! related TS2728 /.ts/lib.es5.d.ts:898:15: 'Date' is declared here.
8383
n=XDate.UTC(1964,2,1);
8484
~~~~~
8585
!!! error TS2552: Cannot find name 'XDate'. Did you mean 'Date'?
86-
!!! related TS2728 /.ts/lib.es5.d.ts:897:15: 'Date' is declared here.
86+
!!! related TS2728 /.ts/lib.es5.d.ts:898:15: 'Date' is declared here.
8787

8888

tests/baselines/reference/genericIndexedAccessMethodIntersectionCanBeAccessed.symbols

+2-2
Original file line numberDiff line numberDiff line change
@@ -45,9 +45,9 @@ export const createService = <T>(
4545
) => {
4646
Object.keys(ServiceCtr).forEach(key => {
4747
>Object.keys(ServiceCtr).forEach : Symbol(Array.forEach, Decl(lib.es5.d.ts, --, --))
48-
>Object.keys : Symbol(ObjectConstructor.keys, Decl(lib.es5.d.ts, --, --))
48+
>Object.keys : Symbol(ObjectConstructor.keys, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --))
4949
>Object : Symbol(Object, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --))
50-
>keys : Symbol(ObjectConstructor.keys, Decl(lib.es5.d.ts, --, --))
50+
>keys : Symbol(ObjectConstructor.keys, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --))
5151
>ServiceCtr : Symbol(ServiceCtr, Decl(genericIndexedAccessMethodIntersectionCanBeAccessed.ts, 11, 33))
5252
>forEach : Symbol(Array.forEach, Decl(lib.es5.d.ts, --, --))
5353
>key : Symbol(key, Decl(genericIndexedAccessMethodIntersectionCanBeAccessed.ts, 14, 36))

tests/baselines/reference/genericIndexedAccessMethodIntersectionCanBeAccessed.types

+2-2
Original file line numberDiff line numberDiff line change
@@ -32,9 +32,9 @@ export const createService = <T>(
3232
>Object.keys(ServiceCtr).forEach(key => { const method = (ServiceCtr)[key as keyof T]; const {__$daemonMode, __$action, id} = method; }) : void
3333
>Object.keys(ServiceCtr).forEach : (callbackfn: (value: string, index: number, array: string[]) => void, thisArg?: any) => void
3434
>Object.keys(ServiceCtr) : string[]
35-
>Object.keys : (o: {}) => string[]
35+
>Object.keys : { <K extends string>(o: Record<K, any>): K[]; (o: {}): string[]; }
3636
>Object : ObjectConstructor
37-
>keys : (o: {}) => string[]
37+
>keys : { <K extends string>(o: Record<K, any>): K[]; (o: {}): string[]; }
3838
>ServiceCtr : ExtendedService<T> & Service<T>
3939
>forEach : (callbackfn: (value: string, index: number, array: string[]) => void, thisArg?: any) => void
4040
>key => { const method = (ServiceCtr)[key as keyof T]; const {__$daemonMode, __$action, id} = method; } : (key: string) => void

tests/baselines/reference/invalidTypeOfTarget.errors.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ tests/cases/conformance/types/specifyingTypes/typeQueries/invalidTypeOfTarget.ts
3636
var x7: typeof function f() { };
3737
~~~~~~~~
3838
!!! error TS2552: Cannot find name 'function'. Did you mean 'Function'?
39-
!!! related TS2728 /.ts/lib.es5.d.ts:316:15: 'Function' is declared here.
39+
!!! related TS2728 /.ts/lib.es5.d.ts:317:15: 'Function' is declared here.
4040
~
4141
!!! error TS1005: ',' expected.
4242
~

tests/baselines/reference/literalTypeWidening.symbols

+2-2
Original file line numberDiff line numberDiff line change
@@ -366,9 +366,9 @@ export function keys<K extends string, V>(obj: Record<K, V>): K[] {
366366
>K : Symbol(K, Decl(literalTypeWidening.ts, 118, 21))
367367

368368
return Object.keys(obj) as K[]
369-
>Object.keys : Symbol(ObjectConstructor.keys, Decl(lib.es5.d.ts, --, --))
369+
>Object.keys : Symbol(ObjectConstructor.keys, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --))
370370
>Object : Symbol(Object, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --))
371-
>keys : Symbol(ObjectConstructor.keys, Decl(lib.es5.d.ts, --, --))
371+
>keys : Symbol(ObjectConstructor.keys, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --))
372372
>obj : Symbol(obj, Decl(literalTypeWidening.ts, 118, 42))
373373
>K : Symbol(K, Decl(literalTypeWidening.ts, 118, 21))
374374
}

tests/baselines/reference/literalTypeWidening.types

+3-3
Original file line numberDiff line numberDiff line change
@@ -390,10 +390,10 @@ export function keys<K extends string, V>(obj: Record<K, V>): K[] {
390390

391391
return Object.keys(obj) as K[]
392392
>Object.keys(obj) as K[] : K[]
393-
>Object.keys(obj) : string[]
394-
>Object.keys : (o: {}) => string[]
393+
>Object.keys(obj) : K[]
394+
>Object.keys : { <K extends string>(o: Record<K, any>): K[]; (o: {}): string[]; }
395395
>Object : ObjectConstructor
396-
>keys : (o: {}) => string[]
396+
>keys : { <K extends string>(o: Record<K, any>): K[]; (o: {}): string[]; }
397397
>obj : Record<K, V>
398398
}
399399

tests/baselines/reference/modularizeLibrary_ErrorFromUsingES6FeaturesWithOnlyES5Lib.errors.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ tests/cases/compiler/modularizeLibrary_ErrorFromUsingES6FeaturesWithOnlyES5Lib.t
4141
Math.sign(1);
4242
~~~~
4343
!!! error TS2551: Property 'sign' does not exist on type 'Math'. Did you mean 'sin'?
44-
!!! related TS2728 /.ts/lib.es5.d.ts:703:5: 'sin' is declared here.
44+
!!! related TS2728 /.ts/lib.es5.d.ts:704:5: 'sin' is declared here.
4545

4646
// Using ES6 object
4747
var o = {

tests/baselines/reference/narrowExceptionVariableInCatchClause.errors.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ tests/cases/conformance/types/any/narrowExceptionVariableInCatchClause.ts(16,17)
2424
err.massage; // ERROR: Property 'massage' does not exist on type 'Error'
2525
~~~~~~~
2626
!!! error TS2551: Property 'massage' does not exist on type 'Error'. Did you mean 'message'?
27-
!!! related TS2728 /.ts/lib.es5.d.ts:964:5: 'message' is declared here.
27+
!!! related TS2728 /.ts/lib.es5.d.ts:965:5: 'message' is declared here.
2828
}
2929

3030
else {

tests/baselines/reference/narrowFromAnyWithInstanceof.errors.txt

+2-2
Original file line numberDiff line numberDiff line change
@@ -22,14 +22,14 @@ tests/cases/conformance/types/any/narrowFromAnyWithInstanceof.ts(22,7): error TS
2222
x.mesage;
2323
~~~~~~
2424
!!! error TS2551: Property 'mesage' does not exist on type 'Error'. Did you mean 'message'?
25-
!!! related TS2728 /.ts/lib.es5.d.ts:964:5: 'message' is declared here.
25+
!!! related TS2728 /.ts/lib.es5.d.ts:965:5: 'message' is declared here.
2626
}
2727

2828
if (x instanceof Date) {
2929
x.getDate();
3030
x.getHuors();
3131
~~~~~~~~
3232
!!! error TS2551: Property 'getHuors' does not exist on type 'Date'. Did you mean 'getHours'?
33-
!!! related TS2728 /.ts/lib.es5.d.ts:753:5: 'getHours' is declared here.
33+
!!! related TS2728 /.ts/lib.es5.d.ts:754:5: 'getHours' is declared here.
3434
}
3535

tests/baselines/reference/narrowFromAnyWithTypePredicate.errors.txt

+2-2
Original file line numberDiff line numberDiff line change
@@ -39,14 +39,14 @@ tests/cases/conformance/types/any/narrowFromAnyWithTypePredicate.ts(33,7): error
3939
x.mesage;
4040
~~~~~~
4141
!!! error TS2551: Property 'mesage' does not exist on type 'Error'. Did you mean 'message'?
42-
!!! related TS2728 /.ts/lib.es5.d.ts:964:5: 'message' is declared here.
42+
!!! related TS2728 /.ts/lib.es5.d.ts:965:5: 'message' is declared here.
4343
}
4444

4545
if (isDate(x)) {
4646
x.getDate();
4747
x.getHuors();
4848
~~~~~~~~
4949
!!! error TS2551: Property 'getHuors' does not exist on type 'Date'. Did you mean 'getHours'?
50-
!!! related TS2728 /.ts/lib.es5.d.ts:753:5: 'getHours' is declared here.
50+
!!! related TS2728 /.ts/lib.es5.d.ts:754:5: 'getHours' is declared here.
5151
}
5252

tests/baselines/reference/objectKeysWithRecord.symbols

+2-2
Original file line numberDiff line numberDiff line change
@@ -11,9 +11,9 @@ const record: Record<K, boolean> = { foo: true, bar: false };
1111

1212
Object.keys(record).forEach((key: K) => {
1313
>Object.keys(record).forEach : Symbol(Array.forEach, Decl(lib.es5.d.ts, --, --))
14-
>Object.keys : Symbol(ObjectConstructor.keys, Decl(lib.es5.d.ts, --, --))
14+
>Object.keys : Symbol(ObjectConstructor.keys, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --))
1515
>Object : Symbol(Object, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --))
16-
>keys : Symbol(ObjectConstructor.keys, Decl(lib.es5.d.ts, --, --))
16+
>keys : Symbol(ObjectConstructor.keys, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --))
1717
>record : Symbol(record, Decl(objectKeysWithRecord.ts, 1, 5))
1818
>forEach : Symbol(Array.forEach, Decl(lib.es5.d.ts, --, --))
1919
>key : Symbol(key, Decl(objectKeysWithRecord.ts, 3, 29))

tests/baselines/reference/objectKeysWithRecord.types

+5-5
Original file line numberDiff line numberDiff line change
@@ -12,13 +12,13 @@ const record: Record<K, boolean> = { foo: true, bar: false };
1212

1313
Object.keys(record).forEach((key: K) => {
1414
>Object.keys(record).forEach((key: K) => {}) : void
15-
>Object.keys(record).forEach : (callbackfn: (value: string, index: number, array: string[]) => void, thisArg?: any) => void
16-
>Object.keys(record) : string[]
17-
>Object.keys : (o: {}) => string[]
15+
>Object.keys(record).forEach : (callbackfn: (value: K, index: number, array: K[]) => void, thisArg?: any) => void
16+
>Object.keys(record) : K[]
17+
>Object.keys : { <K extends string>(o: Record<K, any>): K[]; (o: {}): string[]; }
1818
>Object : ObjectConstructor
19-
>keys : (o: {}) => string[]
19+
>keys : { <K extends string>(o: Record<K, any>): K[]; (o: {}): string[]; }
2020
>record : Record<K, boolean>
21-
>forEach : (callbackfn: (value: string, index: number, array: string[]) => void, thisArg?: any) => void
21+
>forEach : (callbackfn: (value: K, index: number, array: K[]) => void, thisArg?: any) => void
2222
>(key: K) => {} : (key: K) => void
2323
>key : K
2424

tests/baselines/reference/parserMemberAccessAfterPostfixExpression1.errors.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -11,4 +11,4 @@ tests/cases/conformance/parser/ecmascript5/Expressions/parserMemberAccessAfterPo
1111
!!! error TS1005: ';' expected.
1212
~~~~~~~~
1313
!!! error TS2552: Cannot find name 'toString'. Did you mean 'String'?
14-
!!! related TS2728 /.ts/lib.es5.d.ts:517:15: 'String' is declared here.
14+
!!! related TS2728 /.ts/lib.es5.d.ts:518:15: 'String' is declared here.

tests/baselines/reference/parserS7.2_A1.5_T2.errors.txt

+2-2
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ tests/cases/conformance/parser/ecmascript5/parserS7.2_A1.5_T2.ts(20,3): error TS
1919
$ERROR('#1: eval("\\u00A0var x\\u00A0= 1\\u00A0"); x === 1. Actual: ' + (x));
2020
~~~~~~
2121
!!! error TS2552: Cannot find name '$ERROR'. Did you mean 'Error'?
22-
!!! related TS2728 /.ts/lib.es5.d.ts:974:15: 'Error' is declared here.
22+
!!! related TS2728 /.ts/lib.es5.d.ts:975:15: 'Error' is declared here.
2323
}
2424

2525
//CHECK#2
@@ -28,7 +28,7 @@ tests/cases/conformance/parser/ecmascript5/parserS7.2_A1.5_T2.ts(20,3): error TS
2828
$ERROR('#2:  var x = 1 ; x === 1. Actual: ' + (x));
2929
~~~~~~
3030
!!! error TS2552: Cannot find name '$ERROR'. Did you mean 'Error'?
31-
!!! related TS2728 /.ts/lib.es5.d.ts:974:15: 'Error' is declared here.
31+
!!! related TS2728 /.ts/lib.es5.d.ts:975:15: 'Error' is declared here.
3232
}
3333

3434

tests/baselines/reference/parserS7.3_A1.1_T2.errors.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ tests/cases/conformance/parser/ecmascript5/parserS7.3_A1.1_T2.ts(17,3): error TS
2121
$ERROR('#1: var\\nx\\n=\\n1\\n; x === 1. Actual: ' + (x));
2222
~~~~~~
2323
!!! error TS2552: Cannot find name '$ERROR'. Did you mean 'Error'?
24-
!!! related TS2728 /.ts/lib.es5.d.ts:974:15: 'Error' is declared here.
24+
!!! related TS2728 /.ts/lib.es5.d.ts:975:15: 'Error' is declared here.
2525
}
2626

2727

tests/baselines/reference/parserS7.6_A4.2_T1.errors.txt

+10-10
Original file line numberDiff line numberDiff line change
@@ -50,70 +50,70 @@ tests/cases/conformance/parser/ecmascript5/parserS7.6_A4.2_T1.ts(142,3): error T
5050
$ERROR('#А');
5151
~~~~~~
5252
!!! error TS2552: Cannot find name '$ERROR'. Did you mean 'Error'?
53-
!!! related TS2728 /.ts/lib.es5.d.ts:974:15: 'Error' is declared here.
53+
!!! related TS2728 /.ts/lib.es5.d.ts:975:15: 'Error' is declared here.
5454
}
5555
var \u0411 = 1;
5656
if (Б !== 1) {
5757
$ERROR('#Б');
5858
~~~~~~
5959
!!! error TS2552: Cannot find name '$ERROR'. Did you mean 'Error'?
60-
!!! related TS2728 /.ts/lib.es5.d.ts:974:15: 'Error' is declared here.
60+
!!! related TS2728 /.ts/lib.es5.d.ts:975:15: 'Error' is declared here.
6161
}
6262
var \u0412 = 1;
6363
if (В !== 1) {
6464
$ERROR('#В');
6565
~~~~~~
6666
!!! error TS2552: Cannot find name '$ERROR'. Did you mean 'Error'?
67-
!!! related TS2728 /.ts/lib.es5.d.ts:974:15: 'Error' is declared here.
67+
!!! related TS2728 /.ts/lib.es5.d.ts:975:15: 'Error' is declared here.
6868
}
6969
var \u0413 = 1;
7070
if (Г !== 1) {
7171
$ERROR('#Г');
7272
~~~~~~
7373
!!! error TS2552: Cannot find name '$ERROR'. Did you mean 'Error'?
74-
!!! related TS2728 /.ts/lib.es5.d.ts:974:15: 'Error' is declared here.
74+
!!! related TS2728 /.ts/lib.es5.d.ts:975:15: 'Error' is declared here.
7575
}
7676
var \u0414 = 1;
7777
if (Д !== 1) {
7878
$ERROR('#Д');
7979
~~~~~~
8080
!!! error TS2552: Cannot find name '$ERROR'. Did you mean 'Error'?
81-
!!! related TS2728 /.ts/lib.es5.d.ts:974:15: 'Error' is declared here.
81+
!!! related TS2728 /.ts/lib.es5.d.ts:975:15: 'Error' is declared here.
8282
}
8383
var \u0415 = 1;
8484
if (Е !== 1) {
8585
$ERROR('#Е');
8686
~~~~~~
8787
!!! error TS2552: Cannot find name '$ERROR'. Did you mean 'Error'?
88-
!!! related TS2728 /.ts/lib.es5.d.ts:974:15: 'Error' is declared here.
88+
!!! related TS2728 /.ts/lib.es5.d.ts:975:15: 'Error' is declared here.
8989
}
9090
var \u0416 = 1;
9191
if (Ж !== 1) {
9292
$ERROR('#Ж');
9393
~~~~~~
9494
!!! error TS2552: Cannot find name '$ERROR'. Did you mean 'Error'?
95-
!!! related TS2728 /.ts/lib.es5.d.ts:974:15: 'Error' is declared here.
95+
!!! related TS2728 /.ts/lib.es5.d.ts:975:15: 'Error' is declared here.
9696
}
9797
var \u0417 = 1;
9898
if (З !== 1) {
9999
$ERROR('#З');
100100
~~~~~~
101101
!!! error TS2552: Cannot find name '$ERROR'. Did you mean 'Error'?
102-
!!! related TS2728 /.ts/lib.es5.d.ts:974:15: 'Error' is declared here.
102+
!!! related TS2728 /.ts/lib.es5.d.ts:975:15: 'Error' is declared here.
103103
}
104104
var \u0418 = 1;
105105
if (И !== 1) {
106106
$ERROR('#И');
107107
~~~~~~
108108
!!! error TS2552: Cannot find name '$ERROR'. Did you mean 'Error'?
109-
!!! related TS2728 /.ts/lib.es5.d.ts:974:15: 'Error' is declared here.
109+
!!! related TS2728 /.ts/lib.es5.d.ts:975:15: 'Error' is declared here.
110110
}
111111
var \u0419 = 1;
112112
if (Й !== 1) {
113113
$ERROR('#Й');
114114
~~~~~~
115115
!!! error TS2552: Cannot find name '$ERROR'. Did you mean 'Error'?
116-
!!! related TS2728 /.ts/lib.es5.d.ts:974:15: 'Error' is declared here.
116+
!!! related TS2728 /.ts/lib.es5.d.ts:975:15: 'Error' is declared here.
117117
}
118118
var \u041A = 1;
119119
if (К !== 1) {

tests/baselines/reference/parserUnicode1.errors.txt

+2-2
Original file line numberDiff line numberDiff line change
@@ -11,13 +11,13 @@ tests/cases/conformance/parser/ecmascript5/parserUnicode1.ts(10,5): error TS2552
1111
$ERROR('#6.1: var \\u0078x = 1; xx === 6. Actual: ' + (xx));
1212
~~~~~~
1313
!!! error TS2552: Cannot find name '$ERROR'. Did you mean 'Error'?
14-
!!! related TS2728 /.ts/lib.es5.d.ts:974:15: 'Error' is declared here.
14+
!!! related TS2728 /.ts/lib.es5.d.ts:975:15: 'Error' is declared here.
1515
}
1616
}
1717
catch (e) {
1818
$ERROR('#6.2: var \\u0078x = 1; xx === 6. Actual: ' + (xx));
1919
~~~~~~
2020
!!! error TS2552: Cannot find name '$ERROR'. Did you mean 'Error'?
21-
!!! related TS2728 /.ts/lib.es5.d.ts:974:15: 'Error' is declared here.
21+
!!! related TS2728 /.ts/lib.es5.d.ts:975:15: 'Error' is declared here.
2222

2323
}

tests/baselines/reference/promisePermutations.errors.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -295,7 +295,7 @@ tests/cases/compiler/promisePermutations.ts(160,21): error TS2345: Argument of t
295295
~~~~~~~~~
296296
!!! error TS2345: Argument of type '(x: any) => IPromise<string>' is not assignable to parameter of type '(error: any) => Promise<number>'.
297297
!!! error TS2345: Property 'catch' is missing in type 'IPromise<string>' but required in type 'Promise<number>'.
298-
!!! related TS2728 /.ts/lib.es5.d.ts:1403:5: 'catch' is declared here.
298+
!!! related TS2728 /.ts/lib.es5.d.ts:1404:5: 'catch' is declared here.
299299
var s10g = s10.then(testFunctionP, nIPromise, sIPromise).then(sPromise, sIPromise, sIPromise); // ok
300300

301301
var r11: IPromise<number>;

0 commit comments

Comments
 (0)