Files
Seongeun Lee 286bc85053 typings: add task_queue internal binding types
Add a TaskQueueBinding declaration for internalBinding('task_queue')
and wire it into InternalBindingMap.

Signed-off-by: leah-1ee <selee3196@gmail.com>
PR-URL: https://github.com/nodejs/node/pull/65662
Reviewed-By: Filip Skokan <panva.ip@gmail.com>
2026-09-08 14:39:39 +00:00

13 lines
406 B
TypeScript

export interface TaskQueueBinding {
enqueueMicrotask(callback: () => void): void;
setTickCallback(callback: () => void): void;
runMicrotasks(): void;
tickInfo: Uint8Array;
promiseRejectEvents: {
kPromiseRejectWithNoHandler: 0;
kPromiseHandlerAddedAfterReject: 1;
};
setPromiseRejectCallback(
callback: (type: 0 | 1, promise: Promise<unknown>, value: unknown) => void,
): void;
}