File tree 3 files changed +11
-9
lines changed
src/main/scala/org/scalajs/dom/experimental
3 files changed +11
-9
lines changed Original file line number Diff line number Diff line change @@ -320,7 +320,7 @@ experimental/PointerLock.PointerLockDocument[JT] def pointerLockElement: Element
320
320
experimental/PointerLock.PointerLockElement[JT] def requestPointerLock(): Unit
321
321
experimental/PointerLock.PointerLockMouseEvent[JT] def movementX: Double
322
322
experimental/PointerLock.PointerLockMouseEvent[JT] def movementY: Double
323
- experimental/ReadableStream[JT] def cancel(reason: String ): js.Promise[Any ]
323
+ experimental/ReadableStream[JT] def cancel(reason: js.UndefOr[Any] = js.undefined ): js.Promise[Unit ]
324
324
experimental/ReadableStream[JT] def getReader(): ReadableStreamReader[T]
325
325
experimental/ReadableStream[JT] def locked: Boolean
326
326
experimental/ReadableStream[JT] def pipeThrough[U](pair: Any, options: Any = js.undefined): ReadableStream[U]
@@ -469,7 +469,7 @@ experimental/WriteableState[SO] val closing = "closing".asInstanceOf[WriteableSt
469
469
experimental/WriteableState[SO] val errored = "errored".asInstanceOf[WriteableState]
470
470
experimental/WriteableState[SO] val waiting = "waiting".asInstanceOf[WriteableState]
471
471
experimental/WriteableState[SO] val writable = "writable".asInstanceOf[WriteableState]
472
- experimental/WriteableStream[JT] def abort(reason: Any): Unit
472
+ experimental/WriteableStream[JT] def abort(reason: js.UndefOr[ Any] = js.undefined ): js.Promise[ Unit]
473
473
experimental/WriteableStream[JT] def close(): js.Promise[WriteableStream[T]]
474
474
experimental/WriteableStream[JT] val closed: js.Promise[WriteableStream[T]]
475
475
experimental/WriteableStream[JT] val ready: js.Promise[WriteableStream[T]]
Original file line number Diff line number Diff line change @@ -320,7 +320,7 @@ experimental/PointerLock.PointerLockDocument[JT] def pointerLockElement: Element
320
320
experimental/PointerLock.PointerLockElement[JT] def requestPointerLock(): Unit
321
321
experimental/PointerLock.PointerLockMouseEvent[JT] def movementX: Double
322
322
experimental/PointerLock.PointerLockMouseEvent[JT] def movementY: Double
323
- experimental/ReadableStream[JT] def cancel(reason: String ): js.Promise[Any ]
323
+ experimental/ReadableStream[JT] def cancel(reason: js.UndefOr[Any] = js.undefined ): js.Promise[Unit ]
324
324
experimental/ReadableStream[JT] def getReader(): ReadableStreamReader[T]
325
325
experimental/ReadableStream[JT] def locked: Boolean
326
326
experimental/ReadableStream[JT] def pipeThrough[U](pair: Any, options: Any = js.undefined): ReadableStream[U]
@@ -469,7 +469,7 @@ experimental/WriteableState[SO] val closing = "closing".asInstanceOf[WriteableSt
469
469
experimental/WriteableState[SO] val errored = "errored".asInstanceOf[WriteableState]
470
470
experimental/WriteableState[SO] val waiting = "waiting".asInstanceOf[WriteableState]
471
471
experimental/WriteableState[SO] val writable = "writable".asInstanceOf[WriteableState]
472
- experimental/WriteableStream[JT] def abort(reason: Any): Unit
472
+ experimental/WriteableStream[JT] def abort(reason: js.UndefOr[ Any] = js.undefined ): js.Promise[ Unit]
473
473
experimental/WriteableStream[JT] def close(): js.Promise[WriteableStream[T]]
474
474
experimental/WriteableStream[JT] val closed: js.Promise[WriteableStream[T]]
475
475
experimental/WriteableStream[JT] val ready: js.Promise[WriteableStream[T]]
Original file line number Diff line number Diff line change @@ -87,9 +87,10 @@ trait WriteableStream[-T] extends js.Object {
87
87
* abort mechanism of the underlying sink.
88
88
* see [[https://streams.spec.whatwg.org/#ws-abort ¶4.2.4.4. abort(reason) ]]
89
89
*
90
- * @param reason spec specifies Any (!?)
90
+ * @param reason
91
91
*/
92
- def abort (reason : Any ): Unit = js.native
92
+ def abort (s
93
+ reason : js.UndefOr [Any ] = js.undefined): js.Promise [Unit ] = js.native
93
94
94
95
/**
95
96
* The close method signals that the producer is done writing chunks to the
@@ -148,10 +149,11 @@ trait ReadableStream[+T] extends js.Object {
148
149
* the stream by a consumer. The supplied reason argument will be given to
149
150
* the underlying source, which may or may not use it.
150
151
*
151
- * @param reason the reason <- actually not what type this is
152
- * @return a Promise, but not quite sure what it can contain
152
+ * @param reason the reason
153
+ * @return a Promise
153
154
*/
154
- def cancel (reason : String ): js.Promise [Any ] = js.native
155
+ def cancel (
156
+ reason : js.UndefOr [Any ] = js.undefined): js.Promise [Unit ] = js.native
155
157
156
158
/**
157
159
* See [[https://streams.spec.whatwg.org/#rs-get-reader ¶3.2.4.3. getReader() ]]
You can’t perform that action at this time.
0 commit comments