@remax/framework-shared
Version:
使用真正的 React 构建跨平台小程序
6 lines (5 loc) • 348 B
TypeScript
export interface PromisifyArgs<SuccessArg, FailArg> {
success?: (args: SuccessArg) => void;
fail?: (args: FailArg) => void;
}
export declare function promisify<Arg = any, SuccessArg = any, FailArg = any>(api: (arg: Arg & PromisifyArgs<SuccessArg, FailArg>) => void): (arg?: Arg & PromisifyArgs<SuccessArg, FailArg>) => Promise<SuccessArg>;