@ematipico/runner

v1.0.2
Run concurrent async operations and cache them

Runner

Handles multiple async operations with caching

Build Status

Installation

With yarn

yarn add @ematipico/runner

With npm

npm i -D @ematipico/runner

Usage

import createRunner from '@ematipico/runner';

const runner = createRunner();
const getPosts = fetch('https://url/to/posts');
const getPosts2 = fetch('https://url/to/posts');

const result = runner.run(getPosts);
const result2 = runner.run(getPosts2); // the async operation gets run once
npm i @ematipico/runner

Metadata

  • MIT
  • >=8.10.0
  • Emanuele Stoppa
  • released 8/21/2019

Downloads

Maintainers