1.0.0 • Published 10 months ago

fetch-extras v1.0.0

Weekly downloads
-
License
MIT
Repository
github
Last release
10 months ago

Useful utilities for working with Fetch

For more features and conveniences on top of Fetch, check out my ky package.

Install

npm install fetch-extras

Usage

import {withHttpError, withTimeout} from 'fetch-extras';

// Create an enhanced reusable fetch function that:
// - Throws errors for non-200 responses
// - Times out after 5 seconds
const enhancedFetch = withHttpError(withTimeout(fetch, 5000));

const response = await enhancedFetch('/api');
const data = await response.json();

API

See the types for now.

Related

  • is-network-error - Check if a value is a Fetch network error
  • ky - HTTP client based on Fetch