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";

Readme

Keywords

Package Sidebar

Install

npm i redataloader

Weekly Downloads

0

Version

0.3.0

License

MIT

Last publish

Collaborators

  • bloodyowl