File tree Expand file tree Collapse file tree 7 files changed +17
-215
lines changed
Expand file tree Collapse file tree 7 files changed +17
-215
lines changed Original file line number Diff line number Diff line change @@ -47,8 +47,8 @@ let serverOutage = true;
4747let unexpected429 = true ;
4848let unexpected429cf = true ;
4949const sublimitIntervals : {
50- reset : NodeJS . Timer | null ;
51- retry : NodeJS . Timer | null ;
50+ reset : NodeJS . Timeout | null ;
51+ retry : NodeJS . Timeout | null ;
5252} = {
5353 reset : null ,
5454 retry : null ,
Original file line number Diff line number Diff line change 9898 "@discordjs/api-extractor" : " workspace:^" ,
9999 "@discordjs/scripts" : " workspace:^" ,
100100 "@favware/cliff-jumper" : " ^4.1.0" ,
101- "@types/node" : " 18.17.9 " ,
101+ "@types/node" : " ^22.15.2 " ,
102102 "@vitest/coverage-v8" : " ^3.1.1" ,
103103 "cross-env" : " ^7.0.3" ,
104104 "esbuild-plugin-version-injector" : " ^1.2.1" ,
Original file line number Diff line number Diff line change 1- import { Blob } from 'node:buffer' ;
21import { shouldUseGlobalFetchAndWebSocket } from '@discordjs/util' ;
3- import { FormData } from 'undici' ;
42import { setDefaultStrategy } from './environment.js' ;
53import { makeRequest } from './strategies/undiciRequest.js' ;
64
7- // TODO(ckohen): remove once node engine req is bumped to > v18
8- ( globalThis as any ) . FormData ??= FormData ;
9- globalThis . Blob ??= Blob ;
10-
11- setDefaultStrategy ( shouldUseGlobalFetchAndWebSocket ( ) ? fetch : makeRequest ) ;
5+ // This cast is needed because of a mismatch between the version of undici-types provided by @types/node and undici
6+ // eslint-disable-next-line @typescript-eslint/consistent-type-imports
7+ setDefaultStrategy ( shouldUseGlobalFetchAndWebSocket ( ) ? ( fetch as typeof import ( 'undici' ) . fetch ) : makeRequest ) ;
128
139export * from './shared.js' ;
Original file line number Diff line number Diff line change @@ -70,9 +70,9 @@ export class REST extends AsyncEventEmitter<RestEvents> {
7070
7171 #token: string | null = null ;
7272
73- private hashTimer ! : NodeJS . Timer | number ;
73+ private hashTimer ! : NodeJS . Timeout | number ;
7474
75- private handlerTimer ! : NodeJS . Timer | number ;
75+ private handlerTimer ! : NodeJS . Timeout | number ;
7676
7777 public readonly options : RESTOptions ;
7878
Load Diff This file was deleted.
Original file line number Diff line number Diff line change 11import { setDefaultStrategy } from './environment.js' ;
22
3- setDefaultStrategy ( fetch ) ;
3+ // This cast is needed because of a mismatch between the version of undici-types provided by @types/node and undici
4+ // eslint-disable-next-line @typescript-eslint/consistent-type-imports
5+ setDefaultStrategy ( fetch as typeof import ( 'undici' ) . fetch ) ;
46
57export * from './shared.js' ;
You can’t perform that action at this time.
0 commit comments