@@ -6,15 +6,15 @@ dictionary ResizeObserverOptions {
66 ResizeObserverBoxOptions box = "content-box";
77};
88
9- [Exposed=(Window),
10- Constructor(ResizeObserverCallback callback)]
9+ [Exposed=(Window)]
1110interface ResizeObserver {
12- void observe(Element target, optional ResizeObserverOptions options);
13- void unobserve(Element target);
14- void disconnect();
11+ constructor(ResizeObserverCallback callback);
12+ undefined observe(Element target, optional ResizeObserverOptions options = {});
13+ undefined unobserve(Element target);
14+ undefined disconnect();
1515};
1616
17- callback ResizeObserverCallback = void (FrozenArray <ResizeObserverEntry> entries, ResizeObserver observer);
17+ callback ResizeObserverCallback = undefined (sequence <ResizeObserverEntry> entries, ResizeObserver observer);
1818
1919[Exposed=Window]
2020interface ResizeObserverEntry {
@@ -25,14 +25,14 @@ interface ResizeObserverEntry {
2525 readonly attribute FrozenArray<ResizeObserverSize> devicePixelContentBoxSize;
2626};
2727
28+ [Exposed=Window]
2829interface ResizeObserverSize {
2930 readonly attribute unrestricted double inlineSize;
3031 readonly attribute unrestricted double blockSize;
3132};
3233
33- [Constructor(Element target)
34- ]
3534interface ResizeObservation {
35+ constructor(Element target);
3636 readonly attribute Element target;
3737 readonly attribute ResizeObserverBoxOptions observedBox;
3838 readonly attribute FrozenArray<ResizeObserverSize> lastReportedSizes;
0 commit comments