Skip to content

Commit d24579f

Browse files
committed
Add TypeScript types
1 parent 377bbef commit d24579f

File tree

2 files changed

+11
-1
lines changed

2 files changed

+11
-1
lines changed

index.d.ts

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
/**
2+
A `setImmediate` shim.
3+
4+
If the environment supports `setImmediate`, it uses that; otherwise, it falls back to `setTimeout` with a 0ms delay.
5+
*/
6+
export default function setImmediate<T extends any[]>(
7+
callback: (...arguments_: T) => void,
8+
...arguments_: T
9+
): void;

package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,8 @@
2323
"test": "xo && ava"
2424
},
2525
"files": [
26-
"index.js"
26+
"index.js",
27+
"index.d.ts"
2728
],
2829
"keywords": [
2930
"setimmediate",

0 commit comments

Comments
 (0)