ResizeObserver.idl 431 B

12345678910111213141516171819
  1. #import <DOM/Element.idl>
  2. [Exposed=(Window)]
  3. interface ResizeObserver {
  4. // FIXME: This should be a ResizeObserverCallback.
  5. constructor(any callback);
  6. undefined observe(Element target, optional ResizeObserverOptions options = {});
  7. undefined unobserve(Element target);
  8. undefined disconnect();
  9. };
  10. dictionary ResizeObserverOptions {
  11. // FIXME: This should be an enum.
  12. DOMString box = "content-box";
  13. };