mirror of
https://github.com/gosticks/DefinitelyTyped.git
synced 2025-10-16 12:05:41 +00:00
* Add RequestInit.signal to node-fetch * Make comments more clear. Co-Authored-By: Niklas Lindgren <nikc@iki.fi> * Move AbortSignal into its own file * rename to externals.d.ts per suggestion * Make more requested changes * add back files entry, as required by checks * Add back import/export
22 lines
722 B
TypeScript
22 lines
722 B
TypeScript
// `AbortSignal` is defined here to prevent a dependency on a particular
|
|
// implementation like the `abort-controller` package, and to avoid requiring
|
|
// the `dom` library in `tsconfig.json`.
|
|
|
|
export interface AbortSignal {
|
|
aborted: boolean;
|
|
|
|
addEventListener: (type: "abort", listener: ((this: AbortSignal, event: any) => any), options?: boolean | {
|
|
capture?: boolean,
|
|
once?: boolean,
|
|
passive?: boolean
|
|
}) => void;
|
|
|
|
removeEventListener: (type: "abort", listener: ((this: AbortSignal, event: any) => any), options?: boolean | {
|
|
capture?: boolean
|
|
}) => void;
|
|
|
|
dispatchEvent: (event: any) => boolean;
|
|
|
|
onabort?: null | ((this: AbortSignal, event: any) => void);
|
|
}
|