Skip to content

Latest commit

 

History

History
113 lines (57 loc) · 1.43 KB

File metadata and controls

113 lines (57 loc) · 1.43 KB

sapi-pro


sapi-pro / ButtonForm

Class: ButtonForm<U, TData>

通用按钮表单

Type Parameters

U

U extends ButtonFormArgs

TData

TData = void

Implements

Constructors

Constructor

new ButtonForm<U, TData>(data): ButtonForm<U, TData>

Parameters

data

ButtonFormData<U, TData>

Returns

ButtonForm<U, TData>

Methods

beforeBuild()

beforeBuild(ctx): Promise<void>

在展示前运行,可用来处理验证或跳转

Parameters

ctx

SAPIProFormContext<ActionFormData, U>

Returns

Promise<void>

Implementation of

SAPIProForm.beforeBuild


builder()

builder(player, args): Promise<ActionFormData>

构建函数

Parameters

player

Player

args

U

Returns

Promise<ActionFormData>

Implementation of

SAPIProForm.builder


handler()

handler(res, context): Promise<void>

处理函数

Parameters

res

ActionFormResponse

context

SAPIProFormContext<ActionFormData, U>

Returns

Promise<void>

Implementation of

SAPIProForm.handler