willybrauner / deferred-promise

πŸ™πŸ½ Create a deferred promise who can be resolved or rejected from anywhere.

Home Page:https://www.npmjs.com/package/@wbe/deferred-promise

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

@wbe/deferred-promise

Create a deferred promise who can be resolved or rejected from anywhere.

Installation

$ npm install -s @wbe/deferred-promise

How to use

import { deferredPromise } from "@wbe/deferred-promise";

// create deferred promise
const deferred = deferredPromise();

deferred.promise.then(() => {
  // deferredPromise is resolved!
});

// when needed, resolve this promise
deferred.resolve();

// or reject it
deferred.reject();

About

πŸ™πŸ½ Create a deferred promise who can be resolved or rejected from anywhere.

https://www.npmjs.com/package/@wbe/deferred-promise


Languages

Language:TypeScript 100.0%