UNPKG

@mornya/restful-libs

Version:

The project of wrapped library for RESTful API processing module.

15 lines (14 loc) 613 B
import type { Canceler, CancelToken, CancelTokenSource, AxiosRequestConfig } from 'axios'; export declare namespace RequestPool { type CancelBook = { cancelToken: CancelToken; config: AxiosRequestConfig; }; function getCurrentRequests(): number; function increaseRequest(): number; function decreaseRequest(): number; function getCancelBooks(): CancelBook[]; function hasCancelBook(axiosRequestConfig: AxiosRequestConfig): boolean; function addCancelBook(config: AxiosRequestConfig, canceler?: Canceler): CancelTokenSource; function burstCancelBooks(): void; }