npm.io
1.0.2 • Published 9 years ago

deferred-factory

Licence
MIT
Version
1.0.2
Deps
0
Vulns
0
Weekly
0
DeprecatedThis package is deprecated

Install

npm install deferred-factory

Use

with typescript

import { deferred } from 'deferred-factory';
async function demo(){
  const defer = deferred<{ name: string }>();
  setTimeout(() => defer.resolve({name: 'aepkill'}), 2000);
  const value = await defer.promise;
  console.log(value.name);
}

with javascript

import { deferred } from 'deferred-factory';
async function demo(){
  const defer = deferred();
  setTimeout(() => defer.resolve({name: 'aepkill'}), 2000);
  const value = await defer.promise;
  console.log(value.name);
}

Other

test

npm run test

build

npm run build

Keywords