@jingoz/enhanced-abort-controller
Version:
EnhancedAbortController 是一种具有超时功能的增强版本的 AbortController,使用 TypeScript 编写。
44 lines (26 loc) • 994 B
Markdown
EnhancedAbortController 是一种具有超时功能的增强版本的 AbortController,使用 TypeScript 编写。
您可以通过 npm 安装该包:
```sh
npm install @jingoz/enhanced-abort-controller
```
```typescript
import { EnhancedAbortController } from '@jingoz/enhanced-abort-controller'
// 使用延迟创建 EnhancedAbortController 实例
const enhancedAbortController = new EnhancedAbortController(5000) // 5 秒延迟
// 设置中止超时
enhancedAbortController.abortAfter(3000) // 3 秒
// 如果您想销毁控制器
enhancedAbortController.destroy()
```
- delay: 可选;指定触发超时中止的延迟时间(毫秒)。
在指定的延迟时间(毫秒)后触发中止操作。
销毁 EnhancedAbortController 实例。