ResizeObserverEntry.idl 772 B

123456789101112131415
  1. #import <Geometry/DOMRectReadOnly.idl>
  2. #import <DOM/Element.idl>
  3. // https://drafts.csswg.org/resize-observer-1/#resize-observer-entry-interface
  4. [Exposed=Window]
  5. interface ResizeObserverEntry {
  6. readonly attribute Element target;
  7. readonly attribute DOMRectReadOnly contentRect;
  8. // FIXME: Return FrozenArray<ResizeObserverSize> instead of any.
  9. [ImplementedAs=border_box_size_js_array] readonly attribute any borderBoxSize;
  10. // FIXME: Return FrozenArray<ResizeObserverSize> instead of any.
  11. [ImplementedAs=content_box_size_js_array] readonly attribute any contentBoxSize;
  12. // FIXME: Return FrozenArray<ResizeObserverSize> instead of any.
  13. [ImplementedAs=device_pixel_content_box_size_js_array] readonly attribute any devicePixelContentBoxSize;
  14. };