summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--tsconfig.json1
-rw-r--r--typings/internalBinding/timers.d.ts8
2 files changed, 9 insertions, 0 deletions
diff --git a/tsconfig.json b/tsconfig.json
index d1d6469f49..25000c2655 100644
--- a/tsconfig.json
+++ b/tsconfig.json
@@ -7,6 +7,7 @@
"./typings/internalBinding/messaging.d.ts",
"./typings/internalBinding/options.d.ts",
"./typings/internalBinding/serdes.d.ts",
+ "./typings/internalBinding/timers.d.ts",
"./typings/internalBinding/util.d.ts",
"./typings/internalBinding/worker.d.ts",
"./typings/internalBinding.d.ts",
diff --git a/typings/internalBinding/timers.d.ts b/typings/internalBinding/timers.d.ts
new file mode 100644
index 0000000000..fd6d40ecfe
--- /dev/null
+++ b/typings/internalBinding/timers.d.ts
@@ -0,0 +1,8 @@
+declare function InternalBinding(binding: 'timers'): {
+ getLibuvNow(): number;
+ setupTimers(immediateCallback: () => void, timersCallback: (now: number) => void): void;
+ scheduleTimer(msecs: number): void;
+ toggleTimerRef(value: boolean): void;
+ toggleImmediateRef(value: boolean): void;
+ immediateInfo: Uint32Array;
+};