0.3.32 • Published 1 year ago

@nodesuite/abort v0.3.32

Weekly downloads
-
License
ISC
Repository
github
Last release
1 year ago

@nodesuite/abort

Summary

Simplified wrapper for native AbortController.

Install

# PNPM
pnpm install @nodesuite/abort
# Yarn
yarn install @nodesuite/abort
# NPM
npm install @nodesuite/abort

Example

import { Abort, type AbortManager } from "@nodesuite/abort"

const abort: AbortManager = new Abort()

// Less verbose listeners.
abort.onAbort(() => console.log(`Aborted!`))

// Feeback
const result: boolean | Error = abort.abort()

Native AbortController Comparison

const abort: AbortController = new AbortController()

// Complex listener defintion.
abort.signal.addEventListener("abort", () => console.log(`Aborted!`), {
	once: true
})

// No result feeback...
abort.abort()
0.3.31

1 year ago

0.3.30

1 year ago

0.3.32

1 year ago

0.3.29

1 year ago

0.3.28

1 year ago

0.3.27

1 year ago

0.3.26

1 year ago

0.3.25

1 year ago

0.3.24

1 year ago

0.3.23

1 year ago

0.3.22

1 year ago

0.3.21

1 year ago

0.3.20

1 year ago

0.3.19

1 year ago

0.3.18

1 year ago

0.3.17

1 year ago

0.3.16

1 year ago

0.3.15

1 year ago

0.3.14

1 year ago

0.3.13

1 year ago

0.3.12

1 year ago

0.3.11

1 year ago

0.3.10

1 year ago

0.3.9

1 year ago

0.3.8

1 year ago

0.3.7

1 year ago

0.3.6

1 year ago

0.3.5

1 year ago

0.3.4

1 year ago

0.2.2

1 year ago