Axios instance for API requests

  • Timeout: 10 seconds
  • With credentials: true

Properties

defaults: Omit<AxiosDefaults, "headers"> & {
    headers: HeadersDefaults & { [key: string]: AxiosHeaderValue };
}
interceptors: {
    request: AxiosInterceptorManager<InternalAxiosRequestConfig>;
    response: AxiosInterceptorManager<AxiosResponse>;
}

Methods

  • Type Parameters

    • T = any
    • R = AxiosResponse<T>
    • D = any

    Parameters

    • url: string
    • Optionalconfig: AxiosRequestConfig<D>

    Returns Promise<R>

  • Type Parameters

    • T = any
    • R = AxiosResponse<T>
    • D = any

    Parameters

    • url: string
    • Optionalconfig: AxiosRequestConfig<D>

    Returns Promise<R>

  • Parameters

    • Optionalconfig: AxiosRequestConfig

    Returns string

  • Type Parameters

    • T = any
    • R = AxiosResponse<T>
    • D = any

    Parameters

    • url: string
    • Optionalconfig: AxiosRequestConfig<D>

    Returns Promise<R>

  • Type Parameters

    • T = any
    • R = AxiosResponse<T>
    • D = any

    Parameters

    • url: string
    • Optionalconfig: AxiosRequestConfig<D>

    Returns Promise<R>

  • Type Parameters

    • T = any
    • R = AxiosResponse<T>
    • D = any

    Parameters

    • url: string
    • Optionaldata: D
    • Optionalconfig: AxiosRequestConfig<D>

    Returns Promise<R>

  • Type Parameters

    • T = any
    • R = AxiosResponse<T>
    • D = any

    Parameters

    • url: string
    • Optionaldata: D
    • Optionalconfig: AxiosRequestConfig<D>

    Returns Promise<R>

  • Type Parameters

    • T = any
    • R = AxiosResponse<T>
    • D = any

    Parameters

    • url: string
    • Optionaldata: D
    • Optionalconfig: AxiosRequestConfig<D>

    Returns Promise<R>

  • Type Parameters

    • T = any
    • R = AxiosResponse<T>
    • D = any

    Parameters

    • url: string
    • Optionaldata: D
    • Optionalconfig: AxiosRequestConfig<D>

    Returns Promise<R>

  • Type Parameters

    • T = any
    • R = AxiosResponse<T>
    • D = any

    Parameters

    • url: string
    • Optionaldata: D
    • Optionalconfig: AxiosRequestConfig<D>

    Returns Promise<R>

  • Type Parameters

    • T = any
    • R = AxiosResponse<T>
    • D = any

    Parameters

    • url: string
    • Optionaldata: D
    • Optionalconfig: AxiosRequestConfig<D>

    Returns Promise<R>

  • Type Parameters

    • T = any
    • R = AxiosResponse<T>
    • D = any

    Parameters

    • config: AxiosRequestConfig<D>

    Returns Promise<R>