Skip to main content

GuideWorkflow<O, E, S>

Extends

Type Parameters

Type ParameterDefault type
O extends GuideWorkflowOptionsGuideWorkflowOptions
E extends ReactorComponentSelectionsReactorComponentSelections
S extends anyany

Constructors

Constructor

new GuideWorkflow<O, E, S>(options): GuideWorkflow<O, E, S>;

Parameters

ParameterType
optionsO

Returns

GuideWorkflow<O, E, S>

Overrides

BaseObserver<GuideWorkflowListener>.constructor

Properties

PropertyType
guideStoreGuideStore
listenerany
optionsO
statePartial<S>
stepsGuideStep<ReactorComponentSelections, GuideStepOptions<ReactorComponentSelections>>[]

Accessors

ready


system

Methods

activate()

activate(step?, state?): void;

Parameters

ParameterTypeDefault value
stepnumber0
statePartial<S>{}

Returns

void


activateStep()

activateStep(step): void;

Parameters

ParameterType
stepGuideStep

Returns

void


canGoNext()

canGoNext(): boolean;

Returns

boolean


complete()

complete(): void;

Returns

void


currentStep()

currentStep(): GuideStep<ReactorComponentSelections, GuideStepOptions<ReactorComponentSelections>>;

Returns

GuideStep<ReactorComponentSelections, GuideStepOptions<ReactorComponentSelections>>


currentStepIndex()

currentStepIndex(): number;

Returns

number


exit()

exit(): void;

Returns

void


generateSelectionEvent()

generateSelectionEvent(step): E;

Parameters

ParameterType
stepGuideStep

Returns

E


getEventGenerators()

getEventGenerators(): ComponentSelectorGenerator[];

Returns

ComponentSelectorGenerator[]


next()

next(s?): void;

Parameters

ParameterType
sPartial<S>

Returns

void


registerStep()

registerStep(step): void;

Parameters

ParameterType
stepGuideStep

Returns

void


setGuideStore()

setGuideStore(store): void;

Parameters

ParameterType
storeGuideStore

Returns

void


setState()

setState(s): void;

Parameters

ParameterType
sPartial<S>

Returns

void