File tree Expand file tree Collapse file tree 3 files changed +11
-9
lines changed
src/main/scala/org/scalajs/dom/experimental Expand file tree Collapse file tree 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
320320experimental/PointerLock.PointerLockElement[JT] def requestPointerLock(): Unit
321321experimental/PointerLock.PointerLockMouseEvent[JT] def movementX: Double
322322experimental/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 ]
324324experimental/ReadableStream[JT] def getReader(): ReadableStreamReader[T]
325325experimental/ReadableStream[JT] def locked: Boolean
326326experimental/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
469469experimental/WriteableState[SO] val errored = "errored".asInstanceOf[WriteableState]
470470experimental/WriteableState[SO] val waiting = "waiting".asInstanceOf[WriteableState]
471471experimental/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]
473473experimental/WriteableStream[JT] def close(): js.Promise[WriteableStream[T]]
474474experimental/WriteableStream[JT] val closed: js.Promise[WriteableStream[T]]
475475experimental/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
320320experimental/PointerLock.PointerLockElement[JT] def requestPointerLock(): Unit
321321experimental/PointerLock.PointerLockMouseEvent[JT] def movementX: Double
322322experimental/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 ]
324324experimental/ReadableStream[JT] def getReader(): ReadableStreamReader[T]
325325experimental/ReadableStream[JT] def locked: Boolean
326326experimental/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
469469experimental/WriteableState[SO] val errored = "errored".asInstanceOf[WriteableState]
470470experimental/WriteableState[SO] val waiting = "waiting".asInstanceOf[WriteableState]
471471experimental/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]
473473experimental/WriteableStream[JT] def close(): js.Promise[WriteableStream[T]]
474474experimental/WriteableStream[JT] val closed: js.Promise[WriteableStream[T]]
475475experimental/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 {
8787 * abort mechanism of the underlying sink.
8888 * see [[https://streams.spec.whatwg.org/#ws-abort ¶4.2.4.4. abort(reason) ]]
8989 *
90- * @param reason spec specifies Any (!?)
90+ * @param reason
9191 */
92- def abort (reason : Any ): Unit = js.native
92+ def abort (
93+ reason : js.UndefOr [Any ] = js.undefined): js.Promise [Unit ] = js.native
9394
9495 /**
9596 * The close method signals that the producer is done writing chunks to the
@@ -148,10 +149,11 @@ trait ReadableStream[+T] extends js.Object {
148149 * the stream by a consumer. The supplied reason argument will be given to
149150 * the underlying source, which may or may not use it.
150151 *
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
153154 */
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
155157
156158 /**
157159 * 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