UNPKG

@tech-arelius/api-client

Version:

Configurable HTTP client with builder pattern for Node.js/TypeScript

8 lines (6 loc) 399 B
import { AxiosError, AxiosResponse, InternalAxiosRequestConfig } from "axios"; export interface Interceptor { onRequest?: (config: InternalAxiosRequestConfig) => InternalAxiosRequestConfig | Promise<InternalAxiosRequestConfig>; onResponse?: (response: AxiosResponse) => AxiosResponse | Promise<AxiosResponse>; onError?: (error: AxiosError) => AxiosError | Promise<AxiosError>; }