Hierarchy

Constructors

Properties

effects: ForkEffect<never>[]
getComparison: ForkEffect<never>
getHealthAge: ForkEffect<never>
getHealthRisk: ForkEffect<never>
getWellness: ForkEffect<never>
setBaseUrl: ForkEffect<never>

Methods

  • Type Parameters

    • T1 extends Action<any, T1>

    • T2

    • T3 extends Action<any, T3>

    Parameters

    • pattern: T1["type"]
    • request: ((...args: any[]) => Promise<AxiosResponse<T2>>)
        • (...args: any[]): Promise<AxiosResponse<T2>>
        • Parameters

          • Rest ...args: any[]

          Returns Promise<AxiosResponse<T2>>

    • buildCallArgs: ((action: T1) => any[])
        • (action: T1): any[]
        • Parameters

          • action: T1

          Returns any[]

    • buildAction: ((data: T2, action: T1) => T3)
        • (data: T2, action: T1): T3
        • Parameters

          • data: T2
          • action: T1

          Returns T3

    Returns ForkEffect<never>