@vk-io/scenes
Preparing search index...
StepScene
Class StepScene<T, S>
Type Parameters
T
=
MessageContext
S
extends
Record
<
string
,
unknown
>
=
Record
<
string
,
any
>
Implements
IScene
<
S
>
Index
Constructors
constructor
Properties
slug
Methods
enter
Handler
leave
Handler
Constructors
constructor
new
StepScene
<
T
=
MessageContext
<
ContextDefaultState
>
,
S
extends
Record
<
string
,
unknown
>
=
Record
<
string
,
any
>
,
>
(
slug
:
string
,
rawOptions
:
StepSceneHandler
<
T
,
S
>
[]
|
IStepSceneOptions
<
T
,
S
>
,
)
:
StepScene
<
T
,
S
>
Type Parameters
T
=
MessageContext
<
ContextDefaultState
>
S
extends
Record
<
string
,
unknown
>
=
Record
<
string
,
any
>
Parameters
slug
:
string
rawOptions
:
StepSceneHandler
<
T
,
S
>
[]
|
IStepSceneOptions
<
T
,
S
>
Returns
StepScene
<
T
,
S
>
Properties
slug
slug
:
string
The unique name of the scene
Methods
enter
Handler
enterHandler
(
context
:
IStepContext
<
S
>
&
T
)
:
Promise
<
void
>
Enter handler for the scene
Parameters
context
:
IStepContext
<
S
>
&
T
Returns
Promise
<
void
>
leave
Handler
leaveHandler
(
context
:
IStepContext
<
S
>
&
T
)
:
Promise
<
unknown
>
Leave handler for the scene
Parameters
context
:
IStepContext
<
S
>
&
T
Returns
Promise
<
unknown
>
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Properties
slug
Methods
enter
Handler
leave
Handler
@vk-io/scenes
Loading...
The unique name of the scene