Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

Index

Constructors

constructor

  • new TraversalsServiceSagas(controllerBase: string, tokenFactory?: undefined | (() => Promise<string | null>)): TraversalsServiceSagas

Properties

create

create: ForkEffect<never>

effects

effects: ForkEffect<never>[]

get

get: ForkEffect<never>

getConclusionReport

getConclusionReport: ForkEffect<never>

getConclusions

getConclusions: ForkEffect<never>

getQuestions

getQuestions: ForkEffect<never>

previous

previous: ForkEffect<never>

respond

respond: ForkEffect<never>

revisit

revisit: ForkEffect<never>

service

service: TraversalsService

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>>