Skip to content

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

Interface: InUnknownScene<Params, State, GlobalScene>

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

Extends

Type Parameters

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

Properties

PropertyTypeInherited fromDefined in
enterSceneEnterHandlerInActiveSceneHandlerReturn.enterscenes/index.d.ts:174
enterSubSceneEnterHandlerInActiveSceneHandlerReturn.enterSubscenes/index.d.ts:191
exit() => MaybePromise<boolean>InActiveSceneHandlerReturn.exitscenes/index.d.ts:175
exitSub(returnData?) => Promise<void>InActiveSceneHandlerReturn.exitSubscenes/index.d.ts:192
paramsParamsInActiveSceneHandlerReturn.paramsscenes/index.d.ts:187
reenter() => Promise<void>InActiveSceneHandlerReturn.reenterscenes/index.d.ts:190
stateStateInActiveSceneHandlerReturn.statescenes/index.d.ts:186
stepSceneStepReturnInActiveSceneHandlerReturn.stepscenes/index.d.ts:189
update<T>(state, options?) => Promise<UpdateData<T>>InActiveSceneHandlerReturn.updatescenes/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

ParameterType
sceneScene

Returns

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