Skip to content

Commit 4cd2162

Browse files
committed
Remove this: void
Signed-off-by: mbasov2 <[email protected]>
1 parent a6a6e74 commit 4cd2162

File tree

2 files changed

+52
-52
lines changed

2 files changed

+52
-52
lines changed

src/lib/es2023.array.d.ts

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ interface Array<T> {
88
* @param thisArg If provided, it will be used as the this value for each invocation of
99
* predicate. If it is not provided, undefined is used instead.
1010
*/
11-
findLast<S extends T>(predicate: (this: void, value: T, index: number, obj: readonly T[]) => value is S, thisArg?: any): S | undefined;
11+
findLast<S extends T>(predicate: (value: T, index: number, obj: readonly T[]) => value is S, thisArg?: any): S | undefined;
1212
findLast(predicate: (value: T, index: number, obj: readonly T[]) => unknown, thisArg?: any): T | undefined;
1313

1414
/**
@@ -33,7 +33,7 @@ interface ReadonlyArray<T> {
3333
* @param thisArg If provided, it will be used as the this value for each invocation of
3434
* predicate. If it is not provided, undefined is used instead.
3535
*/
36-
findLast<S extends T>(predicate: (this: void, value: T, index: number, obj: T[]) => value is S, thisArg?: any): S | undefined;
36+
findLast<S extends T>(predicate: (value: T, index: number, obj: T[]) => value is S, thisArg?: any): S | undefined;
3737
findLast(predicate: (value: T, index: number, obj: T[]) => unknown, thisArg?: any): T | undefined;
3838

3939
/**
@@ -58,7 +58,7 @@ interface Int8Array {
5858
* @param thisArg If provided, it will be used as the this value for each invocation of
5959
* predicate. If it is not provided, undefined is used instead.
6060
*/
61-
findLast<S extends number>(predicate: (this: void, value: number, index: number, obj: readonly number[]) => value is S, thisArg?: any): S | undefined;
61+
findLast<S extends number>(predicate: (value: number, index: number, obj: readonly number[]) => value is S, thisArg?: any): S | undefined;
6262
findLast(predicate: (value: number, index: number, obj: readonly number[]) => unknown, thisArg?: any): number | undefined;
6363

6464
/**
@@ -83,7 +83,7 @@ interface Uint8Array {
8383
* @param thisArg If provided, it will be used as the this value for each invocation of
8484
* predicate. If it is not provided, undefined is used instead.
8585
*/
86-
findLast<S extends number>(predicate: (this: void, value: number, index: number, obj: readonly number[]) => value is S, thisArg?: any): S | undefined;
86+
findLast<S extends number>(predicate: (value: number, index: number, obj: readonly number[]) => value is S, thisArg?: any): S | undefined;
8787
findLast(predicate: (value: number, index: number, obj: readonly number[]) => unknown, thisArg?: any): number | undefined;
8888

8989
/**
@@ -108,7 +108,7 @@ interface Uint8ClampedArray {
108108
* @param thisArg If provided, it will be used as the this value for each invocation of
109109
* predicate. If it is not provided, undefined is used instead.
110110
*/
111-
findLast<S extends number>(predicate: (this: void, value: number, index: number, obj: readonly number[]) => value is S, thisArg?: any): S | undefined;
111+
findLast<S extends number>(predicate: (value: number, index: number, obj: readonly number[]) => value is S, thisArg?: any): S | undefined;
112112
findLast(predicate: (value: number, index: number, obj: readonly number[]) => unknown, thisArg?: any): number | undefined;
113113

114114
/**
@@ -133,7 +133,7 @@ interface Int16Array {
133133
* @param thisArg If provided, it will be used as the this value for each invocation of
134134
* predicate. If it is not provided, undefined is used instead.
135135
*/
136-
findLast<S extends number>(predicate: (this: void, value: number, index: number, obj: readonly number[]) => value is S, thisArg?: any): S | undefined;
136+
findLast<S extends number>(predicate: (value: number, index: number, obj: readonly number[]) => value is S, thisArg?: any): S | undefined;
137137
findLast(predicate: (value: number, index: number, obj: readonly number[]) => unknown, thisArg?: any): number | undefined;
138138

139139
/**
@@ -158,7 +158,7 @@ interface Uint16Array {
158158
* @param thisArg If provided, it will be used as the this value for each invocation of
159159
* predicate. If it is not provided, undefined is used instead.
160160
*/
161-
findLast<S extends number>(predicate: (this: void, value: number, index: number, obj: readonly number[]) => value is S, thisArg?: any): S | undefined;
161+
findLast<S extends number>(predicate: (value: number, index: number, obj: readonly number[]) => value is S, thisArg?: any): S | undefined;
162162
findLast(predicate: (value: number, index: number, obj: readonly number[]) => unknown, thisArg?: any): number | undefined;
163163

164164
/**
@@ -183,7 +183,7 @@ interface Int32Array {
183183
* @param thisArg If provided, it will be used as the this value for each invocation of
184184
* predicate. If it is not provided, undefined is used instead.
185185
*/
186-
findLast<S extends number>(predicate: (this: void, value: number, index: number, obj: readonly number[]) => value is S, thisArg?: any): S | undefined;
186+
findLast<S extends number>(predicate: (value: number, index: number, obj: readonly number[]) => value is S, thisArg?: any): S | undefined;
187187
findLast(predicate: (value: number, index: number, obj: readonly number[]) => unknown, thisArg?: any): number | undefined;
188188

189189
/**
@@ -208,7 +208,7 @@ interface Uint32Array {
208208
* @param thisArg If provided, it will be used as the this value for each invocation of
209209
* predicate. If it is not provided, undefined is used instead.
210210
*/
211-
findLast<S extends number>(predicate: (this: void, value: number, index: number, obj: readonly number[]) => value is S, thisArg?: any): S | undefined;
211+
findLast<S extends number>(predicate: (value: number, index: number, obj: readonly number[]) => value is S, thisArg?: any): S | undefined;
212212
findLast(predicate: (value: number, index: number, obj: readonly number[]) => unknown, thisArg?: any): number | undefined;
213213

214214
/**
@@ -233,7 +233,7 @@ interface Float32Array {
233233
* @param thisArg If provided, it will be used as the this value for each invocation of
234234
* predicate. If it is not provided, undefined is used instead.
235235
*/
236-
findLast<S extends number>(predicate: (this: void, value: number, index: number, obj: readonly number[]) => value is S, thisArg?: any): S | undefined;
236+
findLast<S extends number>(predicate: (value: number, index: number, obj: readonly number[]) => value is S, thisArg?: any): S | undefined;
237237
findLast(predicate: (value: number, index: number, obj: readonly number[]) => unknown, thisArg?: any): number | undefined;
238238

239239
/**
@@ -258,7 +258,7 @@ interface Float64Array {
258258
* @param thisArg If provided, it will be used as the this value for each invocation of
259259
* predicate. If it is not provided, undefined is used instead.
260260
*/
261-
findLast<S extends number>(predicate: (this: void, value: number, index: number, obj: readonly number[]) => value is S, thisArg?: any): S | undefined;
261+
findLast<S extends number>(predicate: (value: number, index: number, obj: readonly number[]) => value is S, thisArg?: any): S | undefined;
262262
findLast(predicate: (value: number, index: number, obj: readonly number[]) => unknown, thisArg?: any): number | undefined;
263263

264264
/**
@@ -283,7 +283,7 @@ interface BigInt64Array {
283283
* @param thisArg If provided, it will be used as the this value for each invocation of
284284
* predicate. If it is not provided, undefined is used instead.
285285
*/
286-
findLast<S extends bigint>(predicate: (this: void, value: bigint, index: number, obj: readonly bigint[]) => value is S, thisArg?: any): S | undefined;
286+
findLast<S extends bigint>(predicate: (value: bigint, index: number, obj: readonly bigint[]) => value is S, thisArg?: any): S | undefined;
287287
findLast(predicate: (value: bigint, index: number, obj: readonly bigint[]) => unknown, thisArg?: any): bigint | undefined;
288288

289289
/**
@@ -308,7 +308,7 @@ interface BigUint64Array {
308308
* @param thisArg If provided, it will be used as the this value for each invocation of
309309
* predicate. If it is not provided, undefined is used instead.
310310
*/
311-
findLast<S extends bigint>(predicate: (this: void, value: bigint, index: number, obj: readonly bigint[]) => value is S, thisArg?: any): S | undefined;
311+
findLast<S extends bigint>(predicate: (value: bigint, index: number, obj: readonly bigint[]) => value is S, thisArg?: any): S | undefined;
312312
findLast(predicate: (value: bigint, index: number, obj: readonly bigint[]) => unknown, thisArg?: any): bigint | undefined;
313313

314314
/**

0 commit comments

Comments
 (0)