EventTarget.idl 616 B

1234567891011121314151617181920
  1. #import <DOM/AbortSignal.idl>
  2. interface EventTarget {
  3. undefined addEventListener(DOMString type, EventListener? callback, optional (AddEventListenerOptions or boolean) options = {});
  4. undefined removeEventListener(DOMString type, EventListener? callback, optional (EventListenerOptions or boolean) options = {});
  5. [ImplementedAs=dispatch_event_binding] boolean dispatchEvent(Event event);
  6. };
  7. dictionary EventListenerOptions {
  8. boolean capture = false;
  9. };
  10. dictionary AddEventListenerOptions : EventListenerOptions {
  11. boolean passive = false;
  12. boolean once = false;
  13. AbortSignal signal;
  14. };