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
						
					
					
				| 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 }
 |