File tree Expand file tree Collapse file tree 3 files changed +11
-2
lines changed Expand file tree Collapse file tree 3 files changed +11
-2
lines changed Original file line number Diff line number Diff line change 93
93
"require" : " ./dist/v3/utils/durations.js" ,
94
94
"types" : " ./dist/v3/utils/durations.d.ts"
95
95
},
96
+ "./v3/utils/timers" : {
97
+ "import" : {
98
+ "types" : " ./dist/v3/utils/timers.d.mts" ,
99
+ "default" : " ./dist/v3/utils/timers.mjs"
100
+ },
101
+ "require" : " ./dist/v3/utils/timers.js" ,
102
+ "types" : " ./dist/v3/utils/timers.d.ts"
103
+ },
96
104
"./v3/dev" : {
97
105
"import" : {
98
106
"types" : " ./dist/v3/dev/index.d.mts" ,
Original file line number Diff line number Diff line change 1
- import { TimerOptions } from "node:timers" ;
2
1
import { setInterval , setTimeout } from "node:timers/promises" ;
3
2
4
3
export async function unboundedTimeout < T = void > (
5
4
delay : number = 0 ,
6
5
value ?: T ,
7
- options ?: TimerOptions
6
+ options ?: Parameters < typeof setTimeout > [ 2 ]
8
7
) : Promise < T > {
9
8
const maxDelay = 2147483647 ; // Highest value that will fit in a 32-bit signed integer
10
9
Original file line number Diff line number Diff line change @@ -13,10 +13,12 @@ export default defineConfig({
13
13
"./src/v3/zodIpc.ts" ,
14
14
"./src/v3/utils/structuredLogger.ts" ,
15
15
"./src/v3/utils/durations.ts" ,
16
+ "./src/v3/utils/timers.ts" ,
16
17
"./src/v3/dev/index.ts" ,
17
18
"./src/v3/prod/index.ts" ,
18
19
"./src/v3/workers/index.ts" ,
19
20
"./src/v3/zodfetch.ts" ,
20
21
"./src/v3/schemas/index.ts" ,
21
22
] ,
23
+ external : [ "node:timers/promises" ] ,
22
24
} ) ;
You can’t perform that action at this time.
0 commit comments