From 893cbe6c992190893312744b174b67080fe57078 Mon Sep 17 00:00:00 2001 From: David Barri Date: Tue, 14 Dec 2021 07:47:29 +1100 Subject: [PATCH] Expose the `setImmediate` polyfill so that libraries can use it directly --- .../scala/org/scalajs/macrotaskexecutor/MacrotaskExecutor.scala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/src/main/scala/org/scalajs/macrotaskexecutor/MacrotaskExecutor.scala b/core/src/main/scala/org/scalajs/macrotaskexecutor/MacrotaskExecutor.scala index c70cacd..722351d 100644 --- a/core/src/main/scala/org/scalajs/macrotaskexecutor/MacrotaskExecutor.scala +++ b/core/src/main/scala/org/scalajs/macrotaskexecutor/MacrotaskExecutor.scala @@ -34,7 +34,7 @@ object MacrotaskExecutor extends ExecutionContextExecutor { def reportFailure(cause: Throwable): Unit = cause.printStackTrace() - private[this] val setImmediate: (() => Unit) => Unit = { + val setImmediate: (() => Unit) => Unit = { if (js.typeOf(js.Dynamic.global.setImmediate) == Undefined) { var nextHandle = 1 val tasksByHandle = mutable.Map[Int, () => Unit]()