Skip to content

Commit abf8815

Browse files
author
Orta Therox
authored
Undo #39258 (isArray changes) see overview at #41808 (#41849)
1 parent 9b66258 commit abf8815

14 files changed

+23
-441
lines changed

src/lib/es5.d.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1376,7 +1376,7 @@ interface ArrayConstructor {
13761376
(arrayLength?: number): any[];
13771377
<T>(arrayLength: number): T[];
13781378
<T>(...items: T[]): T[];
1379-
isArray<T>(arg: T | {}): arg is T extends readonly any[] ? (unknown extends T ? never : readonly any[]) : any[];
1379+
isArray(arg: any): arg is any[];
13801380
readonly prototype: any[];
13811381
}
13821382

tests/baselines/reference/consistentUnionSubtypeReduction.js

Lines changed: 0 additions & 100 deletions
This file was deleted.

tests/baselines/reference/consistentUnionSubtypeReduction.symbols

Lines changed: 0 additions & 130 deletions
This file was deleted.

tests/baselines/reference/consistentUnionSubtypeReduction.types

Lines changed: 0 additions & 132 deletions
This file was deleted.

tests/baselines/reference/declarationsWithRecursiveInternalTypesProduceUniqueTypeParams.types

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -67,9 +67,9 @@ export const updateIfChanged = <T>(t: T) => {
6767
>assign : { <T, U>(target: T, source: U): T & U; <T, U, V>(target: T, source1: U, source2: V): T & U & V; <T, U, V, W>(target: T, source1: U, source2: V, source3: W): T & U & V & W; (target: object, ...sources: any[]): any; }
6868
>Array.isArray(u) ? [] : {} : undefined[] | {}
6969
>Array.isArray(u) : boolean
70-
>Array.isArray : <T>(arg: {} | T) => arg is T extends readonly any[] ? unknown extends T ? never : readonly any[] : any[]
70+
>Array.isArray : (arg: any) => arg is any[]
7171
>Array : ArrayConstructor
72-
>isArray : <T>(arg: {} | T) => arg is T extends readonly any[] ? unknown extends T ? never : readonly any[] : any[]
72+
>isArray : (arg: any) => arg is any[]
7373
>u : U
7474
>[] : undefined[]
7575
>{} : {}

tests/baselines/reference/fixSignatureCaching.types

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1109,9 +1109,9 @@ define(function () {
11091109
>Array : ArrayConstructor
11101110

11111111
Array.isArray : function (value) { return Object.prototype.toString.call(value) === '[object Array]'; };
1112-
>Array.isArray : <T>(arg: {} | T) => arg is T extends readonly any[] ? unknown extends T ? never : readonly any[] : any[]
1112+
>Array.isArray : (arg: any) => arg is any[]
11131113
>Array : ArrayConstructor
1114-
>isArray : <T>(arg: {} | T) => arg is T extends readonly any[] ? unknown extends T ? never : readonly any[] : any[]
1114+
>isArray : (arg: any) => arg is any[]
11151115
>function (value) { return Object.prototype.toString.call(value) === '[object Array]'; } : (value: any) => boolean
11161116
>value : any
11171117
>Object.prototype.toString.call(value) === '[object Array]' : boolean

0 commit comments

Comments
 (0)