axios-queue-js
Version:
axios-queue-js is a lightweight wrapper of axios that enables you to make requests using a queue
13 lines (12 loc) • 522 B
TypeScript
import { AxiosInstance } from 'axios';
import { IRequestData } from './interfaces';
export declare class InvalidAxiosMethodError extends Error {
}
export default class QueueTask {
private requestData;
constructor({ url, method, data, config, onResolve, onReject }: IRequestData);
private doRequestAndGetPromise;
makeRequest(client: AxiosInstance, onFinally: () => void): void;
get data(): IRequestData;
static create({ url, method, data, config, onResolve, onReject, }: IRequestData): QueueTask;
}