real-cancellable-promise
Version:
A simple cancellable promise implementation that cancels the underlying HTTP call.
47 lines (24 loc) • 877 B
Markdown
## 1.2.4
### Bug Fixes
- Fix `Cancellation` not being thrown in a `.then()` chain if the initial promise has already resolved. (#16)
## 1.2.2
### Bug Fixes
- Fix `.then(() => null)` causing an unhandled exception. (#14)
## 1.2.1
### Bug Fixes
- Fix memory leak that occurred when using `buildCancellablePromise` to create very long-running tasks. (#13)
## 1.2.0
### Chores
- Update the signature of `CancellablePromise.race` to match that of `Promise.race` in the latest version of TypeScript. This should not be a breaking change for the vast majority of users. (#8)
## 1.1.2
### Bug Fixes
- Make the `capture` function of `buildCancellablePromise` an identity function
from a type perspective.
## 1.1.1
### Bug Fixes
- Fix `CancellablePromise<T>` not being assignable to `Promise<T>`
## 1.1.0
### Features
- Publish ES module
## 1.0.0
Initial release