diff options
author | Michaël Zasso <targos@protonmail.com> | 2021-09-26 15:47:14 +0200 |
---|---|---|
committer | Michaël Zasso <targos@protonmail.com> | 2021-10-10 11:03:05 +0200 |
commit | 3815a21beb0ca550efc348bee707689f4f43713d (patch) | |
tree | 45f7ee0dec694a4e3ec154e4271ce7e57d9b91dc /typings | |
parent | 9e64336fbf22db26c7f70345231d0c060cf24e2c (diff) | |
download | node-new-3815a21beb0ca550efc348bee707689f4f43713d.tar.gz |
typings: define types for timers binding
PR-URL: https://github.com/nodejs/node/pull/40222
Reviewed-By: Tobias Nießen <tniessen@tnie.de>
Reviewed-By: Evan Lucas <evanlucas@me.com>
Reviewed-By: Zijian Liu <lxxyxzj@gmail.com>
Reviewed-By: James M Snell <jasnell@gmail.com>
Reviewed-By: Michael Dawson <midawson@redhat.com>
Diffstat (limited to 'typings')
-rw-r--r-- | typings/internalBinding/timers.d.ts | 8 |
1 files changed, 8 insertions, 0 deletions
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; +}; |