1.0.0 • Published 5 years ago

promises-operators v1.0.0

Weekly downloads
1
License
MIT
Repository
github
Last release
5 years ago

promises-operators

Operators for promises (like Observables)

Installation

npm i promises-operators

Example

Map (with then / catch)

const { map } = require("promises-operators");

function returnAValue() {
  return new Promise(resolve => {
    resolve(100);  
  });
}

function printFinalValue() {
  map(returnAValue(), v => v * 10).then(finalValue => {
    console.log(finalValue);
  });
}

printFinalValue();

Map (await / async)

const { map } = require("promises-operators");

async function returnAValue() {
  return 100;
}

async function printFinalValue() {
  const finalValue = await map(returnAValue(), v => v * 10);
  console.log(finalValue);
}

printFinalValue();