Skip to content

Commit db3431e

Browse files
committed
feat: upgrade TypeScript to 5.2
1 parent 8d6bee9 commit db3431e

33 files changed

+1583
-372
lines changed

TypeScript

Submodule TypeScript updated 42060 files

docs/diff.md

+1
Original file line numberDiff line numberDiff line change
@@ -23,3 +23,4 @@ The following files are improved in better-typescript-lib:
2323
- [es2021.string.d.ts](./diff/es2021.string.d.ts.md)
2424
- [es2021.promise.d.ts](./diff/es2021.promise.d.ts.md)
2525
- [es2022.object.d.ts](./diff/es2022.object.d.ts.md)
26+
- [esnext.disposable.d.ts](./diff/esnext.disposable.d.ts.md)

docs/diff/dom.generated.d.ts.md

+7-7
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ Index: dom.generated.d.ts
55
===================================================================
66
--- dom.generated.d.ts
77
+++ dom.generated.d.ts
8-
@@ -2910,11 +2910,16 @@
8+
@@ -2941,11 +2941,16 @@
99
};
1010

1111
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/AudioParamMap) */
@@ -25,7 +25,7 @@ Index: dom.generated.d.ts
2525
}
2626

2727
declare var AudioParamMap: {
28-
@@ -3331,9 +3336,9 @@
28+
@@ -3362,9 +3367,9 @@
2929
blob(): Promise<Blob>;
3030
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Request/formData) */
3131
formData(): Promise<FormData>;
@@ -36,7 +36,7 @@ Index: dom.generated.d.ts
3636
text(): Promise<string>;
3737
}
3838

39-
@@ -8785,11 +8790,11 @@
39+
@@ -8826,11 +8831,11 @@
4040
};
4141

4242
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/EventCounts) */
@@ -51,7 +51,7 @@ Index: dom.generated.d.ts
5151
}
5252

5353
declare var EventCounts: {
54-
@@ -9331,11 +9336,16 @@
54+
@@ -9372,11 +9377,16 @@
5555
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/FontFaceSet/check) */
5656
check(font: string, text?: string): boolean;
5757
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/FontFaceSet/load) */
@@ -71,7 +71,7 @@ Index: dom.generated.d.ts
7171
addEventListener<K extends keyof FontFaceSetEventMap>(
7272
type: K,
7373
listener: (this: FontFaceSet, ev: FontFaceSetEventMap[K]) => any,
74-
@@ -16961,11 +16971,16 @@
74+
@@ -17018,11 +17028,16 @@
7575
*
7676
* [MDN Reference](https://developer.mozilla.org/docs/Web/API/MIDIInputMap)
7777
*/
@@ -91,7 +91,7 @@ Index: dom.generated.d.ts
9191
}
9292

9393
declare var MIDIInputMap: {
94-
@@ -17028,11 +17043,16 @@
94+
@@ -17085,11 +17100,16 @@
9595
*
9696
* [MDN Reference](https://developer.mozilla.org/docs/Web/API/MIDIOutputMap)
9797
*/
@@ -111,7 +111,7 @@ Index: dom.generated.d.ts
111111
}
112112

113113
declare var MIDIOutputMap: {
114-
@@ -21304,11 +21324,11 @@
114+
@@ -21370,11 +21390,11 @@
115115
};
116116

117117
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/RTCStatsReport) */

docs/diff/es2015.collection.d.ts.md

+4-4
Original file line numberDiff line numberDiff line change
@@ -48,12 +48,12 @@ Index: es2015.collection.d.ts
4848
}
4949

5050
interface WeakMapConstructor {
51-
- new <K extends object = object, V = any>(
52-
+ new <K extends object, V>(
51+
- new <K extends WeakKey = WeakKey, V = any>(
52+
+ new <K extends WeakKey, V>(
5353
entries?: readonly (readonly [K, V])[] | null
5454
): WeakMap<K, V>;
55-
- readonly prototype: WeakMap<object, any>;
56-
+ readonly prototype: WeakMap<object, unknown>;
55+
- readonly prototype: WeakMap<WeakKey, any>;
56+
+ readonly prototype: WeakMap<WeakKey, unknown>;
5757
}
5858
declare var WeakMap: WeakMapConstructor;
5959

docs/diff/es2015.iterable.d.ts.md

+11-11
Original file line numberDiff line numberDiff line change
@@ -64,8 +64,8 @@ Index: es2015.iterable.d.ts
6464
new <K, V>(iterable?: Iterable<readonly [K, V]> | null): Map<K, V>;
6565
}
6666

67-
interface WeakMap<K extends object, V> {}
68-
@@ -209,17 +207,17 @@
67+
interface WeakMap<K extends WeakKey, V> {}
68+
@@ -212,17 +210,17 @@
6969
* resolve, or rejected when any Promise is rejected.
7070
* @param values An iterable of Promises.
7171
* @returns A new Promise.
@@ -85,7 +85,7 @@ Index: es2015.iterable.d.ts
8585

8686
interface String {
8787
/** Iterator */
88-
@@ -243,19 +241,23 @@
88+
@@ -246,19 +244,23 @@
8989
}
9090

9191
interface Int8ArrayConstructor {
@@ -116,7 +116,7 @@ Index: es2015.iterable.d.ts
116116
}
117117

118118
interface Uint8Array {
119-
@@ -275,19 +277,23 @@
119+
@@ -278,19 +280,23 @@
120120
}
121121

122122
interface Uint8ArrayConstructor {
@@ -147,7 +147,7 @@ Index: es2015.iterable.d.ts
147147
}
148148

149149
interface Uint8ClampedArray {
150-
@@ -309,19 +315,23 @@
150+
@@ -312,19 +318,23 @@
151151
}
152152

153153
interface Uint8ClampedArrayConstructor {
@@ -178,7 +178,7 @@ Index: es2015.iterable.d.ts
178178
}
179179

180180
interface Int16Array {
181-
@@ -343,19 +353,23 @@
181+
@@ -346,19 +356,23 @@
182182
}
183183

184184
interface Int16ArrayConstructor {
@@ -209,7 +209,7 @@ Index: es2015.iterable.d.ts
209209
}
210210

211211
interface Uint16Array {
212-
@@ -375,19 +389,23 @@
212+
@@ -378,19 +392,23 @@
213213
}
214214

215215
interface Uint16ArrayConstructor {
@@ -240,7 +240,7 @@ Index: es2015.iterable.d.ts
240240
}
241241

242242
interface Int32Array {
243-
@@ -407,19 +425,23 @@
243+
@@ -410,19 +428,23 @@
244244
}
245245

246246
interface Int32ArrayConstructor {
@@ -271,7 +271,7 @@ Index: es2015.iterable.d.ts
271271
}
272272

273273
interface Uint32Array {
274-
@@ -439,19 +461,23 @@
274+
@@ -442,19 +464,23 @@
275275
}
276276

277277
interface Uint32ArrayConstructor {
@@ -302,7 +302,7 @@ Index: es2015.iterable.d.ts
302302
}
303303

304304
interface Float32Array {
305-
@@ -471,19 +497,23 @@
305+
@@ -474,19 +500,23 @@
306306
}
307307

308308
interface Float32ArrayConstructor {
@@ -333,7 +333,7 @@ Index: es2015.iterable.d.ts
333333
}
334334

335335
interface Float64Array {
336-
@@ -503,17 +533,21 @@
336+
@@ -506,17 +536,21 @@
337337
}
338338

339339
interface Float64ArrayConstructor {

docs/diff/es2020.bigint.d.ts.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ Index: es2020.bigint.d.ts
66
--- es2020.bigint.d.ts
77
+++ es2020.bigint.d.ts
88
@@ -261,20 +261,24 @@
9-
copyWithin(target: number, start?: number, end?: number): this;
9+
copyWithin(target: number, start: number, end?: number): this;
1010

1111
/** Yields index, value pairs for every entry in the array. */
1212
entries(): IterableIterator<[number, bigint]>;
@@ -298,7 +298,7 @@ Index: es2020.bigint.d.ts
298298

299299
declare var BigInt64Array: BigInt64ArrayConstructor;
300300
@@ -592,20 +608,24 @@
301-
copyWithin(target: number, start?: number, end?: number): this;
301+
copyWithin(target: number, start: number, end?: number): this;
302302

303303
/** Yields index, value pairs for every entry in the array. */
304304
entries(): IterableIterator<[number, bigint]>;

0 commit comments

Comments
 (0)