GitHub - sindresorhus/fetch-extras: Useful utilities for working with Fetch (original) (raw)
Useful utilities for working with Fetch
For more features and conveniences on top of Fetch, check out my ky package.
Install
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