Skip to content
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions typings/globals.d.ts
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,7 @@ import { SerdesBinding } from './internalBinding/serdes';
import { SignalWrapBinding } from './internalBinding/signal_wrap';
import { StringDecoderBinding } from './internalBinding/string_decoder';
import { SymbolsBinding } from './internalBinding/symbols';
import { TaskQueueBinding } from './internalBinding/task_queue';
import { TimersBinding } from './internalBinding/timers';
import { TypesBinding } from './internalBinding/types';
import { URLBinding } from './internalBinding/url';
Expand Down Expand Up @@ -76,6 +77,7 @@ interface InternalBindingMap {
signal_wrap: SignalWrapBinding;
string_decoder: StringDecoderBinding;
symbols: SymbolsBinding;
task_queue: TaskQueueBinding;
timers: TimersBinding;
types: TypesBinding;
url: URLBinding;
Expand Down
13 changes: 13 additions & 0 deletions typings/internalBinding/task_queue.d.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
export interface TaskQueueBinding {
enqueueMicrotask(callback: () => void): void;
setTickCallback(callback: () => void): void;
runMicrotasks(): void;
tickInfo: Uint8Array;
promiseRejectEvents: {
kPromiseRejectWithNoHandler: number;
Comment thread
panva marked this conversation as resolved.
Resolved
kPromiseHandlerAddedAfterReject: number;
};
setPromiseRejectCallback(
callback: (type: number, promise: Promise<unknown>, value: unknown) => void,
): void;
}
Loading