# Type alias: AsyncMethod ‹P, S, F, R

Ƭ AsyncMethodP, S, F, R›(): function

MOGS 通用的异步 API 格式 (由微信小游戏 API 演变而来)

注意:若返回的 Promise 被 reject() 则其中的 payload 格式应为 {@link FailRes}

todo any better way to specify payload type of a rejected Promise?

# Type parameters:

P: object

S: object

F: object

R

# 返回值:

function

▸ (params: ParamsWithCallback‹P, S, F›): R & Promise‹SuccessRes‹S››

# 参数:

属性 类型
params ParamsWithCallback‹P, S, F›

# Type parameters

P: object

S: object

F: object

R