'use strict'; export function patchSetImmediate(Scheduler) { if (!Scheduler) { throw new Error( 'setImmediate patch was used without providing a Scheduler implementation. If you are patching setImmediate you must provide a Scheduler.' ); } global.setImmediate = cb => { Scheduler.unstable_scheduleCallback(Scheduler.unstable_NormalPriority, cb); }; }