@wevu/web-apis
Version:
Web API polyfills and global installers for mini-program runtimes
17 lines (16 loc) • 467 B
text/typescript
import { RequestGlobalsEventTarget } from "./shared.mjs";
//#region src/abort.d.ts
declare class AbortSignalPolyfill extends RequestGlobalsEventTarget {
aborted: boolean;
reason: unknown;
onabort: ((event: {
type: string;
}) => void) | null;
throwIfAborted(): void;
}
declare class AbortControllerPolyfill {
readonly signal: AbortSignalPolyfill;
abort(reason?: unknown): void;
}
//#endregion
export { AbortControllerPolyfill, AbortSignalPolyfill };