diff --git a/app/nodejs-v14/src/main/scala/io/scalajs/nodejs/vm/Script.scala b/app/nodejs-v14/src/main/scala/io/scalajs/nodejs/vm/Script.scala index fcce2d434..aaf6e121f 100644 --- a/app/nodejs-v14/src/main/scala/io/scalajs/nodejs/vm/Script.scala +++ b/app/nodejs-v14/src/main/scala/io/scalajs/nodejs/vm/Script.scala @@ -1,5 +1,6 @@ package io.scalajs.nodejs.vm +import com.thoughtworks.enableIf import net.exoego.scalajs.types.util.Factory import scala.scalajs.js @@ -75,6 +76,9 @@ trait RunInNewContextOptions extends js.Object { var contextName: js.UndefOr[String] = js.undefined var contextOrigin: js.UndefOr[String] = js.undefined var contextCodeGeneration: js.UndefOr[CodeGeneration] = js.undefined + + @enableIf(io.scalajs.nodejs.internal.CompilerSwitches.gteNodeJs14) + var microtaskMode: js.UndefOr[String] = js.undefined } @Factory diff --git a/app/nodejs-v14/src/main/scala/io/scalajs/nodejs/vm/VM.scala b/app/nodejs-v14/src/main/scala/io/scalajs/nodejs/vm/VM.scala index a21e0551b..d8a5cd226 100644 --- a/app/nodejs-v14/src/main/scala/io/scalajs/nodejs/vm/VM.scala +++ b/app/nodejs-v14/src/main/scala/io/scalajs/nodejs/vm/VM.scala @@ -1,5 +1,6 @@ package io.scalajs.nodejs.vm +import com.thoughtworks.enableIf import net.exoego.scalajs.types.util.Factory import scala.scalajs.js @@ -101,6 +102,9 @@ trait CreateContextOptions extends js.Object { var name: js.UndefOr[String] = js.undefined var origin: js.UndefOr[String] = js.undefined var codeGeneration: js.UndefOr[CodeGeneration] = js.undefined + + @enableIf(io.scalajs.nodejs.internal.CompilerSwitches.gteNodeJs14) + var microtaskMode: js.UndefOr[String] = js.undefined } @Factory