小程序云函数返回值无法使用typescript校验?
发布于 7 年前 作者 rtian 3047 次浏览 来自 问答

云函数返回值是userInfo对象,我把数据结构写成一个interface,在小程序云调用时校验。

interface UserInfo {
  openId: string;
  appId?: string;
  avatar?: string;
  city?: string;
  province?: string;
  country?: string;
  gender?: number;
  language?: string;
  nickName?: string;
}
export const login: () => Promise<UserInfo> = async () => {
  const res = await wx.cloud.callFunction({ name'login' });
  console.log('login-->>', res.result);
  return res.result;
};

好像官方已经定死了result值是string | AnyObject | undefined类型,不能自定义为UserInfo。

请问应该怎么使用ts????

1 回复

云函数是否受到了官方的支持?

回到顶部