rreactSource ↗
69 declarations and 32 call references extracted from public source metadata.

Source symbols: packages/scheduler/src/forks/Scheduler.js

Deterministic, value-free symbol metadata extracted from public source. Implementations and literal values are not copied into this page.

  • Revision: main@83840902c890f0eb85decda239ef6b1b14945779 · 2026-07-20T14:18:32Z
  • Declarations: 69
  • Referenced calls: 32

Declared symbols

  • Callback — exported type at line 47
  • getCurrentTime — let at line 59; references now
  • hasPerformanceNow — const at line 60; references now
  • localPerformance — const at line 65; references now
  • localDate — const at line 68; references now, peek, pop, push, markTaskStart
  • initialTime — const at line 69; references now, peek, pop, push, markTaskStart
  • maxSigned31BitInt — var at line 76; references peek, pop, push, markTaskStart
  • taskQueue — var at line 79; references peek, pop, push, markTaskStart
  • timerQueue — var at line 80; references peek, pop, push, markTaskStart
  • taskIdCounter — var at line 83; references peek, pop, push, markTaskStart
  • currentTask — var at line 85; references peek, pop, push, markTaskStart
  • currentPriorityLevel — var at line 86; references peek, pop, push, markTaskStart
  • isPerformingWork — var at line 89; references peek, pop, push, markTaskStart
  • isHostCallbackScheduled — var at line 91; references peek, pop, push, markTaskStart
  • isHostTimeoutScheduled — var at line 92; references peek, pop, push, markTaskStart
  • needsPaint — var at line 94; references peek, pop, push, markTaskStart
  • localSetTimeout — const at line 97; references peek, pop, push, markTaskStart
  • localClearTimeout — const at line 98; references peek, pop, push, markTaskStart
  • localSetImmediate — const at line 100; references peek, pop, push, markTaskStart
  • advanceTimers — function at line 103; references peek, pop, push, markTaskStart
  • timer — let at line 105; references peek, pop, push, markTaskStart
  • handleTimeout — function at line 128; references advanceTimers, peek, requestHostCallback, requestHostTimeout
  • firstTimer — const at line 137; references peek, requestHostTimeout
  • flushWork — function at line 145; references markSchedulerUnsuspended, cancelHostTimeout, workLoop, getCurrentTime, markTaskErrored, markSchedulerSuspended
  • previousPriorityLevel — const at line 160; references workLoop, getCurrentTime, markTaskErrored, markSchedulerSuspended
  • currentTime — const at line 168; references getCurrentTime, markTaskErrored, workLoop
  • currentTime — const at line 187; references getCurrentTime, markSchedulerSuspended, advanceTimers, peek, shouldYieldToHost, markTaskRun, callback, markTaskYield, markTaskCompleted, pop, requestHostTimeout
  • workLoop — function at line 193; references advanceTimers, peek, shouldYieldToHost, markTaskRun, callback, getCurrentTime, markTaskYield, markTaskCompleted, pop, requestHostTimeout
  • currentTime — let at line 194; references advanceTimers, peek, shouldYieldToHost, markTaskRun, callback, getCurrentTime, markTaskYield, markTaskCompleted, pop
  • callback — const at line 205; references markTaskRun, getCurrentTime, markTaskYield, advanceTimers, markTaskCompleted, peek, pop
  • didUserCallbackTimeout — const at line 212; references markTaskRun
  • continuationCallback — const at line 218; references callback, getCurrentTime, markTaskYield, advanceTimers, markTaskCompleted, peek, pop
  • firstTimer — const at line 260; references peek, requestHostTimeout
  • unstable_runWithPriority — function at line 268; references eventHandler
  • previousPriorityLevel — var at line 283; references eventHandler
  • unstable_next — function at line 293; references eventHandler
  • priorityLevel — var at line 294
  • previousPriorityLevel — var at line 308; references eventHandler
  • unstable_wrapCallback — function at line 318; references apply
  • parentPriorityLevel — var at line 319; references apply
  • previousPriorityLevel — var at line 324; references apply
  • unstable_scheduleCallback — function at line 335
  • currentTime — var at line 340; references getCurrentTime
  • startTime — var at line 342
  • delay — var at line 345
  • timeout — var at line 355
  • expirationTime — var at line 380
  • newTask — var at line 382
  • unstable_cancelCallback — function at line 429; references getCurrentTime, markTaskCanceled
  • currentTime — const at line 433; references getCurrentTime, markTaskCanceled
  • unstable_getCurrentPriorityLevel — function at line 445
  • isMessageLoopRunning — let at line 449; references getCurrentTime
  • taskTimeoutID — let at line 450; references getCurrentTime
  • frameInterval — let at line 456; references getCurrentTime
  • startTime — let at line 457; references getCurrentTime
  • shouldYieldToHost — function at line 459; references getCurrentTime
  • timeElapsed — const at line 464; references getCurrentTime
  • requestPaint — function at line 474
  • forceFrameRate — function at line 481; references floor
  • performWorkUntilDeadline — const at line 498; references getCurrentTime, flushWork, schedulePerformWorkUntilDeadline
  • currentTime — const at line 504; references getCurrentTime, flushWork, schedulePerformWorkUntilDeadline
  • hasMoreWork — let at line 515; references flushWork, schedulePerformWorkUntilDeadline
  • schedulePerformWorkUntilDeadline — let at line 530; references localSetImmediate, MessageChannel, postMessage, localSetTimeout
  • channel — const at line 549; references MessageChannel, postMessage
  • port — const at line 550; references postMessage
  • requestHostCallback — function at line 563; references schedulePerformWorkUntilDeadline
  • requestHostTimeout — function at line 570; references localSetTimeout, callback, getCurrentTime
  • cancelHostTimeout — function at line 580; references localClearTimeout
  • unstable_Profiling — exported const at line 604; references startLoggingProfilingEvents, stopLoggingProfilingEvents

Imported modules

  • ../SchedulerPriorities
  • ../SchedulerFeatureFlags
  • ../SchedulerMinHeap
  • ../SchedulerProfiling

File-level call references


Source: packages/scheduler/src/forks/Scheduler.js

Generated by smolify with deterministic-repository-import-v2 · 1 source file