remix/ui · InterfaceView Source
Scheduler
Summary
Scheduler API used by the reconciler and frame runtime.
Signature
interface Scheduler {
addEventListener(
type: SchedulerPhaseType,
listener: SchedulerPhaseListener,
options: boolean | AddEventListenerOptions,
): void;
dequeue(): void;
enqueue(vnode: CommittedComponentNode, domParent: ParentNode): void;
enqueueCommitPhase(newTasks: EmptyFn[]): void;
enqueueTasks(newTasks: EmptyFn[]): void;
enqueueWork(newTasks: EmptyFn[]): void;
removeEventListener(
type: SchedulerPhaseType,
listener: SchedulerPhaseListener,
options: boolean | EventListenerOptions,
): void;
}