You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					44 lines
				
				1020 B
			
		
		
			
		
	
	
					44 lines
				
				1020 B
			| 
											3 years ago
										 | import { EventTarget } from "event-target-shim" | ||
|  | 
 | ||
|  | type Events = { | ||
|  |     abort: any | ||
|  | } | ||
|  | type EventAttributes = { | ||
|  |     onabort: any | ||
|  | } | ||
|  | /** | ||
|  |  * The signal class. | ||
|  |  * @see https://dom.spec.whatwg.org/#abortsignal
 | ||
|  |  */ | ||
|  | declare class AbortSignal extends EventTarget<Events, EventAttributes> { | ||
|  |     /** | ||
|  |      * AbortSignal cannot be constructed directly. | ||
|  |      */ | ||
|  |     constructor() | ||
|  |     /** | ||
|  |      * Returns `true` if this `AbortSignal`"s `AbortController` has signaled to abort, and `false` otherwise. | ||
|  |      */ | ||
|  |     readonly aborted: boolean | ||
|  | } | ||
|  | /** | ||
|  |  * The AbortController. | ||
|  |  * @see https://dom.spec.whatwg.org/#abortcontroller
 | ||
|  |  */ | ||
|  | declare class AbortController { | ||
|  |     /** | ||
|  |      * Initialize this controller. | ||
|  |      */ | ||
|  |     constructor() | ||
|  |     /** | ||
|  |      * Returns the `AbortSignal` object associated with this object. | ||
|  |      */ | ||
|  |     readonly signal: AbortSignal | ||
|  |     /** | ||
|  |      * Abort and signal to any observers that the associated activity is to be aborted. | ||
|  |      */ | ||
|  |     abort(): void | ||
|  | } | ||
|  | 
 | ||
|  | export default AbortController | ||
|  | export { AbortController, AbortSignal } |