GramIO API Reference / @gramio/prompt/dist / WaitWithActionFunction
Interface: WaitWithActionFunction()<GlobalData>
Defined in: prompt/index.d.ts:122
Type Parameters
| Type Parameter | Default type |
|---|---|
GlobalData | never |
WaitWithActionFunction<
Event,Data,ActionReturn>(event,action,validateOrOptions?):Promise<[PromptAnswer<Event,Data>,ActionReturn]>
Defined in: prompt/index.d.ts:123
Type Parameters
| Type Parameter | Default type |
|---|---|
Event extends "message" | "edited_message" | "channel_post" | "edited_channel_post" | "callback_query" | - |
Data | GlobalData |
ActionReturn | any |
Parameters
| Parameter | Type |
|---|---|
event | MaybeArray<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]>