GramIO API Reference / @gramio/scenes/dist / InUnknownScene
Interface: InUnknownScene<Params, State, GlobalScene>
Defined in: scenes/index.d.ts:194
Extends
InActiveSceneHandlerReturn<Params,State>
Type Parameters
| Type Parameter | Default type |
|---|---|
Params | - |
State extends StateTypesDefault | - |
GlobalScene extends AnyScene | null | null |
Properties
| Property | Type | Inherited from | Defined in |
|---|---|---|---|
enter | SceneEnterHandler | InActiveSceneHandlerReturn.enter | scenes/index.d.ts:174 |
enterSub | SceneEnterHandler | InActiveSceneHandlerReturn.enterSub | scenes/index.d.ts:191 |
exit | () => MaybePromise<boolean> | InActiveSceneHandlerReturn.exit | scenes/index.d.ts:175 |
exitSub | (returnData?) => Promise<void> | InActiveSceneHandlerReturn.exitSub | scenes/index.d.ts:192 |
params | Params | InActiveSceneHandlerReturn.params | scenes/index.d.ts:187 |
reenter | () => Promise<void> | InActiveSceneHandlerReturn.reenter | scenes/index.d.ts:190 |
state | State | InActiveSceneHandlerReturn.state | scenes/index.d.ts:186 |
step | SceneStepReturn | InActiveSceneHandlerReturn.step | scenes/index.d.ts:189 |
update | <T>(state, options?) => Promise<UpdateData<T>> | InActiveSceneHandlerReturn.update | scenes/index.d.ts:188 |
Methods
is()
is<
Scene>(scene):this is InUnknownScene<Scene["~"]["params"], Scene["~"]["state"], Scene>
Defined in: scenes/index.d.ts:195
Type Parameters
| Type Parameter |
|---|
Scene extends AnyScene |
Parameters
| Parameter | Type |
|---|---|
scene | Scene |
Returns
this is InUnknownScene<Scene["~"]["params"], Scene["~"]["state"], Scene>