Home Reference Source
import Chord from 'StaceFlow/src/chord.js'
public class | source

Chord

Extends:

fbemitter~EventEmitterBase → Chord

Constructor Summary

Public Constructor
public

Member Summary

Private Members
private
private
private
private

__fns: *

private

Method Summary

Public Methods
public

addStep(step: *)

public

failStep(step: *)

public

finishStep(step: *, stepNum: *, opt_error: *)

public
public
public
public

isFinished(): *

public

isLastStep(): *

Private Methods
private

__doStep(step: *)

private
private

__handleError(step: *, error: *)

Inherited Summary

From class Base
private
private
private
private
private

__state: *

public

autoLinkChildFlows(enabled: *)

public

failStep(step: *)

public

finish()

public

getState(opt_key: *, opt_value: *): *

public
public

isFailed(): *

public

isFinished(): *

public

isStarted(): *

public

linkToParentState(parentFlow: *)

public

on(event: *, cb: *): *

public

onOnce(event: *, cb: *): *

public

setState(nextState: *): *

public

start()

public

watch(cb: *): *

public

watchOnce(cb: *): *

private

__doStep(step: *)

private

__emit(stepStatus: *, opt_event: *, opt_step: *)

private

__handleError(step: *, error: *)

Public Constructors

public constructor() source

Override:

Base#constructor

Private Members

private __changeEvent: string source

Override:

Base#__changeEvent

private __currentFn: * source

private __doneFns: * source

private __fns: * source

private __readyState: * source

Override:

Base#__readyState

Public Methods

public addStep(step: *) source

Params:

NameTypeAttributeDescription
step *

public failStep(step: *) source

Override:

Base#failStep

Params:

NameTypeAttributeDescription
step *

public finishStep(step: *, stepNum: *, opt_error: *) source

Params:

NameTypeAttributeDescription
step *
stepNum *
opt_error *

public getCurrentFn(): * source

Return:

*

public gotoNextStep() source

Override:

Base#gotoNextStep

public hasNextStep(): * source

Return:

*

public isFinished(): * source

Override:

Base#isFinished

Return:

*

public isLastStep(): * source

Return:

*

Private Methods

private __doStep(step: *) source

Override:

Base#__doStep

Params:

NameTypeAttributeDescription
step *

private __gotoNextStep() source

private __handleError(step: *, error: *) source

Override:

Base#__handleError

Params:

NameTypeAttributeDescription
step *
error *