Class MocksAPIService

class: MocksAPIService

  • use .json file in ./data/mocks/ instead of real http request.
  • it redirect to url like endpoint/type/id/cmd
// json format
{
param: { // input format
method: string;
endpoint: string;
id?: string;
cmd?: string;
},
data: { // response data
...
},
error?: string; // in case of error.
}

Hierarchy

  • MocksAPIService

Implements

Constructors

Properties

$map: any
endpoint: string
type: string

Methods

  • Type Parameters

    • T = any

    Parameters

    • id: string
    • Optional cmd: string
    • Optional param: any
    • Optional body: any
    • Optional hash: string

    Returns Promise<T>

  • Type Parameters

    • T = any

    Parameters

    • id: string
    • Optional cmd: string
    • Optional param: any
    • Optional body: any
    • Optional hash: string

    Returns Promise<T>

  • Type Parameters

    • T = any

    Parameters

    • id: string
    • Optional cmd: string
    • Optional param: any
    • Optional body: any
    • Optional hash: string

    Returns Promise<T>

  • Type Parameters

    • T = any

    Parameters

    • id: string
    • Optional cmd: string
    • Optional param: any
    • Optional body: any
    • Optional hash: string

    Returns Promise<T>

  • call http request via proxy server.

    url := <host>/<path?>?<param>

    Type Parameters

    • T = any

    Parameters

    • method: APIHttpMethod

      http method

    • type: string

      host name (or https://~)

    • path: string

      object id

    • Optional param: any

      query paramters

    • Optional body: any

      body

    • Optional ctx: any

      context

    • Optional hash: string

      (optional) hash value (valid only for client-side).

    Returns Promise<T>

  • Type Parameters

    • T = any

    Parameters

    • id: string
    • Optional cmd: string
    • Optional param: any
    • Optional body: any
    • Optional hash: string

    Returns Promise<T>

Generated using TypeDoc