Options
All
  • Public
  • Public/Protected
  • All
Menu

Transport.API class handles communication with API

Hierarchy

  • API

Index

Constructors

constructor

Properties

Protected config

config: ClientConfig

Client Configuration

Methods

getFromApiRoute

  • getFromApiRoute(route: Route, headers?: object): Promise<AxiosResponse>
  • Triggers a GET request to an API route

    Parameters

    • route: Route

      API route

    • Optional headers: object

      Optional headers to send in request

    Returns Promise<AxiosResponse>

    A Promise that resolves to an axios response

postToApiRoute

  • postToApiRoute(route: Route, data: object, headers?: object): Promise<AxiosResponse>
  • Triggers a POST request to an API route

    Parameters

    • route: Route

      API route

    • data: object

      data object to send in POST request

    • Optional headers: object

      Optional headers to send in request

    Returns Promise<AxiosResponse>

    A Promise that resolves to an axios response

putToApiRoute

  • putToApiRoute(route: Route, data: object, headers?: object): Promise<AxiosResponse>
  • Triggers a PUT request to an API route

    Parameters

    • route: Route

      API route

    • data: object

      data object to send in POST request

    • Optional headers: object

      Optional headers to send in request

    Returns Promise<AxiosResponse>

    A Promise that resolves to an axios response

requestToApi

Generated using TypeDoc