1.0.0 • Published 7 years ago

promised-value v1.0.0

Weekly downloads
2
License
MIT
Repository
-
Last release
7 years ago

promised-value

Promise a promised value which set asynchronously

How to use

npm i promised-value --save
async function asynchronously () {
  let value = new PromisedValue();

  setTimeout(() => value.set('yay'), 500);

  let v = await value.get();

  assert.equal(v, 'yay');
}

class PromisedValue

Wrap value as promised value

PromisedValue.set(value)

Setter of value

PromisedValue.get(timeout = -1)

Getter of value. If timeout specified, throw timeout error when timeout (in milliseconds) hit.