Hierarchy

  • HttpService

Constructors

Properties

Event: typeof HttpServiceEvent = HttpServiceEvent
_baseApiUrl: string
_observer: Observer<HttpServiceEvent> = ...
_requestCount: number = 0
_requestLimit: number = 100

Methods

  • Type Parameters

    • T

    Parameters

    • context: string
    • method: Method
    • url: string
    • callback: (() => T)
        • (): T
        • Returns T

    Returns Promise<T>

  • Parameters

    • url: string
    • Optional data: string
    • Optional headers: {
          [key: string]: string;
      }
      • [key: string]: string

    Returns Promise<string>

  • Parameters

    • url: string
    • Optional data: string
    • Optional headers: {
          [key: string]: string;
      }
      • [key: string]: string

    Returns Promise<ResponseEntity<string>>

  • Parameters

    • url: string
    • Optional headers: {
          [key: string]: string;
      }
      • [key: string]: string

    Returns Promise<string>

  • Parameters

    • url: string
    • Optional headers: {
          [key: string]: string;
      }
      • [key: string]: string

    Returns Promise<ResponseEntity<string>>

  • Parameters

    • url: string
    • Optional data: string
    • Optional headers: {
          [key: string]: string;
      }
      • [key: string]: string

    Returns Promise<string>

  • Parameters

    • url: string
    • Optional data: string
    • Optional headers: {
          [key: string]: string;
      }
      • [key: string]: string

    Returns Promise<ResponseEntity<string>>

  • Defines an optional base API URL which will be used if URL does not have a full URL (e.g. starts with "/api").

    This is required for browser compatible NodeJS SSR use case.

    Parameters

    • url: string

    Returns void

Generated using TypeDoc