Skip to content

Commit fca6713

Browse files
committed
Make sure BlobEvent is class.
1 parent 081534d commit fca6713

File tree

2 files changed

+19
-2
lines changed

2 files changed

+19
-2
lines changed
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,20 @@
11
package org.scalajs.dom
22

33
import scala.scalajs.js
4+
import scala.scalajs.js.annotation._
45

56
/** The AnimationEvent interface represents events providing information related to animations. */
7+
@JSGlobal
68
@js.native
7-
trait BlobEvent extends Event {
9+
class BlobEvent(typeArg: String, init: js.UndefOr[BlobEventInit]) extends Event(typeArg, init) {
810

9-
def data: Blob = js.native
11+
def this(typeArg: String) = {
12+
this(typeArg, js.undefined)
13+
}
1014

15+
def this() = {
16+
this("dataavailable", js.undefined)
17+
}
18+
19+
val data: Blob = js.native
1120
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
package org.scalajs.dom
2+
3+
import scala.scalajs.js
4+
5+
@js.native
6+
trait BlobEventInit extends EventInit {
7+
var data: js.UndefOr[Blob]
8+
}

0 commit comments

Comments
 (0)