Skip to content

Commit a85006d

Browse files
committed
Replaced Resize Observer idl with draft one
1 parent 510a6aa commit a85006d

File tree

3 files changed

+10
-10
lines changed

3 files changed

+10
-10
lines changed

baselines/dom.generated.d.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19331,7 +19331,7 @@ interface ReadableStreamErrorCallback {
1933119331
}
1933219332

1933319333
interface ResizeObserverCallback {
19334-
(entries: ReadonlyArray<ResizeObserverEntry>, observer: ResizeObserver): void;
19334+
(entries: ResizeObserverEntry[], observer: ResizeObserver): void;
1933519335
}
1933619336

1933719337
interface TransformStreamDefaultControllerCallback<O> {

inputfiles/idl/Resize Observer.widl

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -6,15 +6,15 @@ dictionary ResizeObserverOptions {
66
ResizeObserverBoxOptions box = "content-box";
77
};
88

9-
[Exposed=(Window),
10-
Constructor(ResizeObserverCallback callback)]
9+
[Exposed=(Window)]
1110
interface 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]
2020
interface ResizeObserverEntry {
@@ -25,14 +25,14 @@ interface ResizeObserverEntry {
2525
readonly attribute FrozenArray<ResizeObserverSize> devicePixelContentBoxSize;
2626
};
2727

28+
[Exposed=Window]
2829
interface ResizeObserverSize {
2930
readonly attribute unrestricted double inlineSize;
3031
readonly attribute unrestricted double blockSize;
3132
};
3233

33-
[Constructor(Element target)
34-
]
3534
interface ResizeObservation {
35+
constructor(Element target);
3636
readonly attribute Element target;
3737
readonly attribute ResizeObserverBoxOptions observedBox;
3838
readonly attribute FrozenArray<ResizeObserverSize> lastReportedSizes;

inputfiles/idlSources.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -439,7 +439,7 @@
439439
"title": "Referrer Policy"
440440
},
441441
{
442-
"url": "https://www.w3.org/TR/resize-observer/",
442+
"url": "https://drafts.csswg.org/resize-observer/",
443443
"title": "Resize Observer"
444444
},
445445
{

0 commit comments

Comments
 (0)