1234567891011121314151617 |
- #import <DOM/EventTarget.idl>
- #import <DOM/EventHandler.idl>
- // https://dom.spec.whatwg.org/#interface-AbortSignal
- [Exposed=(Window,Worker), CustomVisit]
- interface AbortSignal : EventTarget {
- [NewObject] static AbortSignal abort(optional any reason);
- [Exposed=(Window,Worker), NewObject] static AbortSignal timeout([EnforceRange] unsigned long long milliseconds);
- // FIXME: Argument should be of type: sequence<AbortSignal>.
- [NewObject] static AbortSignal _any(any signals);
- readonly attribute boolean aborted;
- readonly attribute any reason;
- undefined throwIfAborted();
- attribute EventHandler onabort;
- };
|