redataloader

0.3.0 • Public • Published

reDataLoader

A small caching module for front-end requests

Example

module MyLoaderSpec = {
  type t = int;
  let name = "MyLoader";
  let get context::_=? key => Js.Promise.resolve (int_of_string key);
};

module MyLoader = DataLoader.Make MyLoaderSpec;

let promise = MyLoader.load "1";
let promises = MyLoader.loadMany ["1", "2", "3"];
let promise = MyLoader.reload "1";
let promise = MyLoader.clear "1";

/redataloader/

    Package Sidebar

    Install

    npm i redataloader

    Weekly Downloads

    0

    Version

    0.3.0

    License

    MIT

    Last publish

    Collaborators

    • bloodyowl