File tree Expand file tree Collapse file tree 5 files changed +36
-5
lines changed Expand file tree Collapse file tree 5 files changed +36
-5
lines changed Original file line number Diff line number Diff line change @@ -15965,12 +15965,15 @@ RequestType[SO] val video: RequestType
15965
15965
ResizeObserver[JC] def disconnect(): Unit
15966
15966
ResizeObserver[JC] def observe(target: Node, options: js.UndefOr[ResizeObserverOptions]?): Unit
15967
15967
ResizeObserver[JC] def unobserve(target: Node): Unit
15968
+ ResizeObserverBoxOption[JT]
15969
+ ResizeObserverBoxOption[SO] val `border-box`: ResizeObserverBoxOption
15970
+ ResizeObserverBoxOption[SO] val `content-box`: ResizeObserverBoxOption
15971
+ ResizeObserverBoxOption[SO] val `device-pixel-content-box`: ResizeObserverBoxOption
15968
15972
ResizeObserverEntry[JT] def borderBoxSize: js.Array[ResizeObserverSize]
15969
15973
ResizeObserverEntry[JT] def contentBoxSize: js.Array[ResizeObserverSize]
15970
15974
ResizeObserverEntry[JT] def contentRect: DOMRectReadOnly
15971
15975
ResizeObserverEntry[JT] def target: Node
15972
- ResizeObserverOptions[JT] var box: js.UndefOr[String]
15973
- ResizeObserverOptions[SO] def apply(box: Option[String] = None): ResizeObserverOptions
15976
+ ResizeObserverOptions[JT] var box: js.UndefOr[ResizeObserverBoxOption]
15974
15977
ResizeObserverSize[JT] def blockSize: Double
15975
15978
ResizeObserverSize[JT] def inlineSize: Double
15976
15979
Response[JC] def arrayBuffer(): js.Promise[ArrayBuffer]
Original file line number Diff line number Diff line change @@ -15965,12 +15965,15 @@ RequestType[SO] val video: RequestType
15965
15965
ResizeObserver[JC] def disconnect(): Unit
15966
15966
ResizeObserver[JC] def observe(target: Node, options: js.UndefOr[ResizeObserverOptions]?): Unit
15967
15967
ResizeObserver[JC] def unobserve(target: Node): Unit
15968
+ ResizeObserverBoxOption[JT]
15969
+ ResizeObserverBoxOption[SO] val `border-box`: ResizeObserverBoxOption
15970
+ ResizeObserverBoxOption[SO] val `content-box`: ResizeObserverBoxOption
15971
+ ResizeObserverBoxOption[SO] val `device-pixel-content-box`: ResizeObserverBoxOption
15968
15972
ResizeObserverEntry[JT] def borderBoxSize: js.Array[ResizeObserverSize]
15969
15973
ResizeObserverEntry[JT] def contentBoxSize: js.Array[ResizeObserverSize]
15970
15974
ResizeObserverEntry[JT] def contentRect: DOMRectReadOnly
15971
15975
ResizeObserverEntry[JT] def target: Node
15972
- ResizeObserverOptions[JT] var box: js.UndefOr[String]
15973
- ResizeObserverOptions[SO] def apply(box: Option[String] = None): ResizeObserverOptions
15976
+ ResizeObserverOptions[JT] var box: js.UndefOr[ResizeObserverBoxOption]
15974
15977
ResizeObserverSize[JT] def blockSize: Double
15975
15978
ResizeObserverSize[JT] def inlineSize: Double
15976
15979
Response[JC] def arrayBuffer(): js.Promise[ArrayBuffer]
Original file line number Diff line number Diff line change
1
+ package org .scalajs .dom
2
+
3
+ import scala .scalajs .js
4
+
5
+ /** ResizeObserverOptions [[https://developer.mozilla.org/en-US/docs/Web/API/ResizeObserver/observe ]] */
6
+ @ js.native
7
+ sealed trait ResizeObserverBoxOption extends js.Any
8
+
9
+ object ResizeObserverBoxOption {
10
+ val `content-box` : ResizeObserverBoxOption = " content-box" .asInstanceOf [ResizeObserverBoxOption ]
11
+ val `border-box` : ResizeObserverBoxOption = " border-box" .asInstanceOf [ResizeObserverBoxOption ]
12
+ val `device-pixel-content-box` : ResizeObserverBoxOption = " device-pixel-content-box" .asInstanceOf [ResizeObserverBoxOption ]
13
+ }
Original file line number Diff line number Diff line change
1
+ package org .scalajs .dom
2
+
3
+ import scala .scalajs .js
4
+
5
+ /** ResizeObserverOptions [[https://developer.mozilla.org/en-US/docs/Web/API/ResizeObserver/observe ]] */
6
+ opaque type ResizeObserverBoxOption <: String = String
7
+
8
+ object ResizeObserverBoxOption {
9
+ val `content-box` : ResizeObserverBoxOption = " content-box"
10
+ val `border-box` : ResizeObserverBoxOption = " border-box"
11
+ val `device-pixel-content-box` : ResizeObserverBoxOption = " device-pixel-content-box"
12
+ }
Original file line number Diff line number Diff line change @@ -4,5 +4,5 @@ import scala.scalajs.js
4
4
5
5
@ js.native
6
6
trait ResizeObserverOptions extends js.Object {
7
- var box : js.UndefOr [String ] = js.native
7
+ var box : js.UndefOr [ResizeObserverBoxOption ] = js.native
8
8
}
You can’t perform that action at this time.
0 commit comments