@esfx/async-deferred
TypeScript icon, indicating that this package has built-in type declarations

1.0.0 • Public • Published

@esfx/async-deferred

The @esfx/async-deferred package provides the Deferred class, an async coordination primitive.

Overview

Installation

npm i @esfx/async-deferred

Usage

import { Deferred } from "@esfx/async-deferred";

const deferred = new Deferred();

// to resolve the deferred:
deferred.resolve(value);

// to reject the deferred:
deferred.reject(error);

// get the promise for the deferred:
deferred.promise;

API

You can read more about the API here.

Readme

Keywords

none

Package Sidebar

Install

npm i @esfx/async-deferred

Weekly Downloads

381

Version

1.0.0

License

Apache-2.0

Unpacked Size

34.1 kB

Total Files

9

Last publish

Collaborators

  • rbuckton