From e1a6eafc12326c3a4111368e5852f4ffba17f9c1 Mon Sep 17 00:00:00 2001 From: "v.pavkin" Date: Sat, 22 Aug 2015 20:50:57 +0300 Subject: [PATCH] Turn Promise trait into a class with executor constructor parameter. --- src/main/scala/org/scalajs/dom/raw/lib.scala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/scala/org/scalajs/dom/raw/lib.scala b/src/main/scala/org/scalajs/dom/raw/lib.scala index 99eb712aa..2401b5e78 100644 --- a/src/main/scala/org/scalajs/dom/raw/lib.scala +++ b/src/main/scala/org/scalajs/dom/raw/lib.scala @@ -471,7 +471,7 @@ trait WindowTimers extends WindowTimersExtension { * * MDN */ -trait Promise[+A] extends js.Object { +class Promise[+A](executor: js.Function2[js.Function1[A, Any], js.Function1[Any, Any], Any]) extends js.Object { /** * The catch() method returns a Promise and deals with rejected cases only.