Hierarchy (view full)

Constructors

Properties

_RELOADABLE: boolean = false
back: {
    delete: (<T>(routeName, options?) => Promise<T>);
    get: (<T>(routeName, options?) => Promise<T>);
    post: (<T, P>(routeName, payload?, options?) => Promise<T>);
    put: (<T, P>(routeName, payload, options?) => Promise<T>);
    uploadFile: ((routeName, file, onProgress, options?, payload?) => Promise<UploadResponse>);
} = ...

Type declaration

  • delete: (<T>(routeName, options?) => Promise<T>)
      • <T>(routeName, options?): Promise<T>
      • Type Parameters

        • T

        Parameters

        • routeName: string
        • Optional options: IAPIOptions

        Returns Promise<T>

  • get: (<T>(routeName, options?) => Promise<T>)
      • <T>(routeName, options?): Promise<T>
      • Type Parameters

        • T

        Parameters

        • routeName: string
        • Optional options: IAPIOptions

        Returns Promise<T>

  • post: (<T, P>(routeName, payload?, options?) => Promise<T>)
      • <T, P>(routeName, payload?, options?): Promise<T>
      • Type Parameters

        • T

        • P extends object = object

        Parameters

        • routeName: string
        • Optional payload: P
        • Optional options: IAPIOptions

        Returns Promise<T>

  • put: (<T, P>(routeName, payload, options?) => Promise<T>)
      • <T, P>(routeName, payload, options?): Promise<T>
      • Type Parameters

        • T

        • P extends object = object

        Parameters

        • routeName: string
        • payload: P
        • Optional options: IAPIOptions

        Returns Promise<T>

  • uploadFile: ((routeName, file, onProgress, options?, payload?) => Promise<UploadResponse>)
      • (routeName, file, onProgress, options?, payload?): Promise<UploadResponse>
      • Parameters

        • routeName: string
        • file: File
        • onProgress: ((progress) => void)
            • (progress): void
            • Parameters

              • progress: number

              Returns void

        • options: IAPIOptions = {}
        • payload: any = {}

        Returns Promise<UploadResponse>

token?: string
_DEFAULT: boolean = true
_IN_CLIENT: boolean = false

Methods

  • Parameters

    • headers: Headers | [string, string][] | {
          [key: string]: string;
      }
    • key: string
    • val: string

    Returns void

  • Parameters

    • routeName: string
    • params: {
          [key: string]: string;
      } = {}
      • [key: string]: string

    Returns string

  • Parameters

    • url: string
    • options: IAPIOptions = {}

    Returns Promise<boolean>

  • Type Parameters

    • T

    • P extends object = object

    Parameters

    • url: string
    • Optional payload: P
    • options: IAPIOptions = {}

    Returns Promise<T>

  • Parameters

    • url: string
    • options: IAPIOptions = {}

    Returns Promise<string>

  • Type Parameters

    • T

    • P extends object = object

    Parameters

    • url: string
    • Optional payload: P
    • options: IAPIOptions = {}

    Returns Promise<T>

  • Parameters

    • url: string
    • file: File
    • onProgress: ((progress) => void)
        • (progress): void
        • Parameters

          • progress: number

          Returns void

    • payload: any = {}

    Returns Promise<UploadResponse>

Generated using TypeDoc