Options
All
  • Public
  • Public/Protected
  • All
Menu

Class HttpService

Hierarchy

  • HttpService

Index

Constructors

Properties

Accessors

Methods

Constructors

constructor

  • new HttpService(instance?: AxiosInstance): HttpService

Properties

Private instance

instance: AxiosInstance

Accessors

axiosRef

  • get axiosRef(): AxiosInstance

Methods

delete

  • delete<T>(url: string, config?: AxiosRequestConfig): Observable<AxiosResponse<T>>
  • Type parameters

    • T

    Parameters

    • url: string
    • Optional config: AxiosRequestConfig

    Returns Observable<AxiosResponse<T>>

get

  • get<T>(url: string, config?: AxiosRequestConfig): Observable<AxiosResponse<T>>
  • Type parameters

    • T

    Parameters

    • url: string
    • Optional config: AxiosRequestConfig

    Returns Observable<AxiosResponse<T>>

head

  • head<T>(url: string, config?: AxiosRequestConfig): Observable<AxiosResponse<T>>
  • Type parameters

    • T

    Parameters

    • url: string
    • Optional config: AxiosRequestConfig

    Returns Observable<AxiosResponse<T>>

patch

  • patch<T>(url: string, data?: any, config?: AxiosRequestConfig): Observable<AxiosResponse<T>>
  • Type parameters

    • T

    Parameters

    • url: string
    • Optional data: any
    • Optional config: AxiosRequestConfig

    Returns Observable<AxiosResponse<T>>

post

  • post<T>(url: string, data?: any, config?: AxiosRequestConfig): Observable<AxiosResponse<T>>
  • Type parameters

    • T

    Parameters

    • url: string
    • Optional data: any
    • Optional config: AxiosRequestConfig

    Returns Observable<AxiosResponse<T>>

put

  • put<T>(url: string, data?: any, config?: AxiosRequestConfig): Observable<AxiosResponse<T>>
  • Type parameters

    • T

    Parameters

    • url: string
    • Optional data: any
    • Optional config: AxiosRequestConfig

    Returns Observable<AxiosResponse<T>>

request

  • request<T>(config: AxiosRequestConfig): Observable<AxiosResponse<T>>

Generated using TypeDoc