This package has been deprecated

Author message:

typo, already publish the right higher-order-fetch

higer-order-fetch

0.0.2 • Public • Published

⚠️ This library is still an experiment.

HIGHER-ORDER FETCH

Using window.fetch() with some handful composable logic.

Why you need this

See my article here.

tldr;

This library provides a set of handful fetch enhancement as well as gives you the idea to create a fetch method that:

Installation

npm install higher-order-fetch

or

yarn add higher-order-fetch

How to use

Step 1: Compose your fetch:

// fetchHelper.js
import { defaultHeadersHOF } from "higher-order-fetch/lib/defaultHeaders";
import { onErrorRetryHOF } from "higher-order-fetch/lib/onErrorRetry";
import { myHOF } from "./myHOF";
import pipe from "higher-order-fetch/lib/utils/pipe";

const fetchHelper = {
  fetch: pipe(
    onErrorRetryHOF,
    defaultHeadersHOF,
    myHOF
  )(window.fetch)
};
export default fetchHelper;

Step 2: Use it

// somewhere-that-need-to-fetch-data.js
import fetchHelper from "./path/to/fetchHelper.js";

fetchHelper.fetch("http://my.url/data").then(/* ... */);

LISCENE

MIT

Readme

Keywords

none

Package Sidebar

Install

npm i higer-order-fetch

Weekly Downloads

0

Version

0.0.2

License

MIT

Unpacked Size

35.5 kB

Total Files

27

Last publish

Collaborators

  • rudyhuynh