arturparkhisenko / fetch-request

Cancellable Fetch Request, ESM.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

fetch-request

Cancellable Fetch Request using AbortController and AbortSignal. ESM. No dependencies.

Example:

import { fetchRequest } from 'fetch-request';

let request = fetchRequest('http://httpstat.us/200?sleep=1000');

request
  .then(result => {
    console.log('✅ Resolved');
  })
  .catch(error => {
    console.log('❌ Rejected');
  });

setTimeout(() => request.cancel(), 10);
// ❌ Rejected

Support: Can I use AbortController and AbortSignal?

abortcontroller

About

Cancellable Fetch Request, ESM.

License:MIT License


Languages

Language:JavaScript 51.7%Language:HTML 48.3%