# Type alias: AsyncMethod ‹P, S, F, R›
Ƭ AsyncMethod‹P, 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