1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-10-22 19:32:31 +00:00
serenity/Userland/Libraries/LibWeb/ResizeObserver/ResizeObserver.idl

20 lines
501 B
Text

#import <DOM/Element.idl>
[Exposed=(Window)]
interface ResizeObserver {
constructor(ResizeObserverCallback callback);
undefined observe(Element target, optional ResizeObserverOptions options = {});
undefined unobserve(Element target);
undefined disconnect();
};
callback ResizeObserverCallback = void (sequence<ResizeObserverEntry> entries, ResizeObserver observer);
dictionary ResizeObserverOptions {
// FIXME: This should be an enum.
DOMString box = "content-box";
};