4.0.1 • Published 3 years ago

@offirmo/deferred v4.0.1

Weekly downloads
15
License
Unlicense
Repository
github
Last release
3 years ago

A simple, TypeScript typed implementation of the deferred pattern

This is seldom used but useful sometimes.

Be sure to review your options before using the deferred pattern over a simple promise.

Note: no dependencies!

Usage

import Deferred from '@offirmo/deferred'

const promise = new Deferred<T>()

// it's an unresolved promise, you can attach stuff
promise.then(console.log).catch(...)

// later:
promise.resolve(...)
promise.reject(new Error('Foo!'))

Credits

Iterated from https://github.com/Microsoft/TypeScript/issues/15202#issuecomment-318900991

4.0.1

3 years ago

4.0.0

5 years ago

3.0.0

5 years ago

2.0.1

6 years ago

2.0.0

6 years ago

1.0.1

6 years ago

1.0.0

6 years ago

0.0.1

6 years ago