@jingoz/enhanced-abort-controller
Version:
EnhancedAbortController 是一种具有超时功能的增强版本的 AbortController,使用 TypeScript 编写。
15 lines (14 loc) • 355 B
TypeScript
export declare class EnhancedAbortController extends AbortController {
private _isDisposed;
private _timer;
/**
* @param delay ms
*/
constructor(delay?: number);
private _onAbort;
private _createTimeout;
private _clearTimeout;
private _throwIfDisposed;
abortAfter(delay: number): void;
destroy(): void;
}