Skip to content

GramIO API Reference / @gramio/scenes/dist / InUnknownScene

Interface: InUnknownScene<Params, State, GlobalScene>

Defined in: scenes/index.d.ts:334

Extends

Type Parameters

Type ParameterDefault type
Params-
State extends StateTypesDefault-
GlobalScene extends AnyScene | nullnull

Properties

PropertyTypeInherited fromDefined in
enterSceneEnterHandlerInActiveSceneHandlerReturn.enterscenes/index.d.ts:314
enterSubSceneEnterHandlerInActiveSceneHandlerReturn.enterSubscenes/index.d.ts:331
exit() => MaybePromise<boolean>InActiveSceneHandlerReturn.exitscenes/index.d.ts:315
exitSub(returnData?) => Promise<void>InActiveSceneHandlerReturn.exitSubscenes/index.d.ts:332
paramsParamsInActiveSceneHandlerReturn.paramsscenes/index.d.ts:327
reenter(params?) => Promise<void>InActiveSceneHandlerReturn.reenterscenes/index.d.ts:330
stateStateInActiveSceneHandlerReturn.statescenes/index.d.ts:326
stepSceneStepReturnInActiveSceneHandlerReturn.stepscenes/index.d.ts:329
update<T>(state, options?) => Promise<UpdateData<T>>InActiveSceneHandlerReturn.updatescenes/index.d.ts:328

Methods

is()

is<Scene>(scene): this is InUnknownScene<Scene["~scene"]["params"], Scene["~scene"]["state"], Scene>

Defined in: scenes/index.d.ts:335

Type Parameters

Type Parameter
Scene extends AnyScene

Parameters

ParameterType
sceneScene

Returns

this is InUnknownScene<Scene["~scene"]["params"], Scene["~scene"]["state"], Scene>