Preparing search index...
The search index is not available
telegraf.js - v4.12.2
telegraf.js - v4.12.2
Scenes
SceneContextScene
Class SceneContextScene<C, D>
Type Parameters
C
extends
SessionContext
<
SceneSession
<
D
>
>
D
extends
SceneSessionData
=
SceneSessionData
Hierarchy
SceneContextScene
Index
Constructors
constructor
Properties
ctx
leaving
options
scenes
Accessors
current
session
state
Methods
enter
leave
reenter
reset
Constructors
constructor
new
Scene
Context
Scene
<
C
,
D
>
(
ctx
:
C
, scenes
:
Map
<
string
,
BaseScene
<
C
>
>
, options
:
Partial
<
SceneContextSceneOptions
<
D
>
>
)
:
SceneContextScene
<
C
,
D
>
Type Parameters
C
extends
SessionContext
<
SceneSession
<
D
>
,
C
>
D
extends
SceneSessionData
=
SceneSessionData
Parameters
ctx:
C
scenes:
Map
<
string
,
BaseScene
<
C
>
>
options:
Partial
<
SceneContextSceneOptions
<
D
>
>
Returns
SceneContextScene
<
C
,
D
>
Properties
Private
Readonly
ctx
ctx
:
C
Private
leaving
leaving
:
boolean
= false
Private
Readonly
options
options
:
SceneContextSceneOptions
<
D
>
Private
Readonly
scenes
scenes
:
Map
<
string
,
BaseScene
<
C
>
>
Accessors
current
get
current
(
)
:
undefined
|
BaseScene
<
C
>
Returns
undefined
|
BaseScene
<
C
>
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
(
)
:
undefined
|
Promise
<
unknown
>
Returns
undefined
|
Promise
<
unknown
>
reset
reset
(
)
:
void
Returns
void
Settings
Member Visibility
Protected
Private
Inherited
Theme
OS
Light
Dark
Modules
telegraf.js -
v4.12.2
Format
Input
Markup
button
Scenes
Telegraf
Types
Scene
Context
Scene
constructor
ctx
leaving
options
scenes
current
session
state
enter
leave
reenter
reset
Generated using
TypeDoc