Options
Public
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

Implements

Index

Constructors

Properties

Accessors

Methods

Constructors

constructor

Properties

Protected _state

_state: State

Protected children

children: IErrorController[]

Protected Optional parent

Protected scope

scope: Scope

Accessors

state

Methods

abort

  • abort(__namedParameters?: Abort): AsyncGenerator<Stop | Abort, void, void>

begin

  • begin(): AsyncGenerator<Begin, void, unknown>
  • Returns AsyncGenerator<Begin, void, unknown>

declare

emit

  • emit<E>(event: Pick<E, Exclude<keyof E, "scope">>): E
  • Type parameters

    Parameters

    • event: Pick<E, Exclude<keyof E, "scope">>

    Returns E

fail

step

stop

  • stop(__namedParameters?: Stop): AsyncGenerator<Stop, void, void>

succeed

  • succeed(__namedParameters?: Succeed): AsyncGenerator<Succeed, void, unknown>
  • Parameters

    Returns AsyncGenerator<Succeed, void, unknown>

update

  • update(__namedParameters: Update): AsyncGenerator<Update, void, unknown>
  • Parameters

    Returns AsyncGenerator<Update, void, unknown>

Generated using TypeDoc