axios-tx
v1.0.9
Published
Use this to cancel multiple/nested axios rest operations at once, by using the returned axios instance's REST API (get, post, etc) and instance.cancel function
Downloads
5
Maintainers
Readme
axios-tx (works in node & web)
Use this to cancel multiple/nested axios rest operations at once, by using the axiosTx factory function, that returns an axios instance, which has a cancel function, which cancels all pending promises that originate from it
installation
npm i axios-tx
usage example
import { axiosTx } from 'axios-tx';
const axiosConfig = {}; // optional
const txInstance = axiosTx(axiosConfig);
txInstance.get("someUrl1").then(console.log).catch(console.error); // will log an error
txInstance.get("someUrl2").then(console.log).catch(console.error); // will log an error
txInstance.cancel(); // cancels only previously pending promises
txInstance.get("someUrl3").then(console.log).catch(console.error); // will log results