tgify.js - v1.3.0
Preparing search index...
Scenes
SceneContextScene
Class SceneContextScene<C, D>
Type Parameters
C
extends
SessionContext
<
SceneSession
<
D
>
>
D
extends
SceneSessionData
=
SceneSessionData
Index
Constructors
constructor
Accessors
current
session
state
Methods
enter
leave
reenter
reset
Constructors
constructor
new
SceneContextScene
<
C
extends
SessionContext
<
SceneSession
<
D
>
>
,
D
extends
SceneSessionData
=
SceneSessionData
,
>
(
ctx
:
C
,
scenes
:
Map
<
string
,
BaseScene
<
C
>
>
,
options
:
Partial
<
SceneContextSceneOptions
<
D
>
>
,
)
:
SceneContextScene
<
C
,
D
>
Type Parameters
C
extends
SessionContext
<
SceneSession
<
D
>
>
D
extends
SceneSessionData
=
SceneSessionData
Parameters
ctx
:
C
scenes
:
Map
<
string
,
BaseScene
<
C
>
>
options
:
Partial
<
SceneContextSceneOptions
<
D
>
>
Returns
SceneContextScene
<
C
,
D
>
Accessors
current
get
current
()
:
BaseScene
<
C
>
|
undefined
Returns
BaseScene
<
C
>
|
undefined
session
get
session
()
:
D
Returns
D
state
get
state
()
:
object
Returns
object
set
state
(
value
:
object
)
:
void
Parameters
value
:
object
Returns
void
Methods
enter
enter
(
sceneId
:
string
,
initialState
?:
object
,
silent
?:
boolean
,
)
:
Promise
<
unknown
>
Parameters
sceneId
:
string
initialState
:
object
= {}
silent
:
boolean
= false
Returns
Promise
<
unknown
>
leave
leave
()
:
Promise
<
void
>
Returns
Promise
<
void
>
reenter
reenter
()
:
Promise
<
unknown
>
|
undefined
Returns
Promise
<
unknown
>
|
undefined
reset
reset
()
:
void
Returns
void
Settings
Member Visibility
Protected
Inherited
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Accessors
current
session
state
Methods
enter
leave
reenter
reset
tgify.js - v1.3.0
Loading...