Skip to content

GramIO API Reference / @gramio/prompt/dist / WaitWithActionFunction

Interface: WaitWithActionFunction()<GlobalData>

Defined in: prompt/index.d.ts:122

Type Parameters

Type ParameterDefault type
GlobalDatanever

WaitWithActionFunction<Event, Data, ActionReturn>(event, action, validateOrOptions?): Promise<[PromptAnswer<Event, Data>, ActionReturn]>

Defined in: prompt/index.d.ts:123

Type Parameters

Type ParameterDefault type
Event extends "message" | "edited_message" | "channel_post" | "edited_channel_post" | "callback_query"-
DataGlobalData
ActionReturnany

Parameters

ParameterType
eventMaybeArray<Event>
action() => MaybePromise<ActionReturn>
validateOrOptions?ValidateFunction<Event> | { onValidateError?: string | OnValidateErrorFunction<Event, Data, ActionReturn>; transform?: TransformFunction<Event, Data>; validate?: ValidateFunction<Event>; }

Returns

Promise<[PromptAnswer<Event, Data>, ActionReturn]>