Options
All
  • Public
  • Public/Protected
  • All
Menu

Class PullstateInstance<T>

Type parameters

Hierarchy

  • PullstateInstance

Implements

  • IPullstateInstanceConsumable<T>

Index

Constructors

constructor

Accessors

stores

  • get stores(): T

Methods

getPullstateSnapshot

hasAsyncStateToResolve

  • hasAsyncStateToResolve(): boolean

hydrateFromSnapshot

instantiateReactions

  • instantiateReactions(): void

resolveAsyncState

  • resolveAsyncState(): Promise<void>

runAsyncAction

  • runAsyncAction<A, R, X>(asyncAction: IOCreateAsyncActionOutput<A, R, X>, args?: A, runOptions?: Pick<IAsyncActionRunOptions, "ignoreShortCircuit" | "respectCache">): TPullstateAsyncRunResponse<R, X>
  • Type parameters

    • A

    • R

    • X: string

    Parameters

    • asyncAction: IOCreateAsyncActionOutput<A, R, X>
    • Default value args: A = {} as A
    • Default value runOptions: Pick<IAsyncActionRunOptions, "ignoreShortCircuit" | "respectCache"> = {}

    Returns TPullstateAsyncRunResponse<R, X>

Object literals

_asyncCache

_asyncCache: object

actionOrd

actionOrd: {}

Type declaration

actions

actions: {}

Type declaration

listeners

listeners: {}

Type declaration

results

results: {}

Type declaration

Generated using TypeDoc