Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

Index

Constructors

constructor

Properties

effects

effects: ForkEffect<never>[]

getComparison

getComparison: ForkEffect<never>

getHealthAge

getHealthAge: ForkEffect<never>

getHealthRisk

getHealthRisk: ForkEffect<never>

getWellness

getWellness: ForkEffect<never>

service

service: HealthRiskAssessmentService

setBaseUrl

setBaseUrl: ForkEffect<never>

Methods

Protected effect

  • effect<T1, T2, T3>(pattern: T1["type"], request: (...args: any[]) => Promise<AxiosResponse<T2>>, buildCallArgs: (action: T1) => any[], buildAction: (data: T2, action: T1) => T3): SimpleEffect<"FORK", ForkEffectDescriptor<never>>
  • Type parameters

    • T1: Action

    • T2

    • T3: Action

    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 SimpleEffect<"FORK", ForkEffectDescriptor<never>>