收藏
回答

小程序云函数返回值无法使用typescript校验?

云函数返回值是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 个回答

  • ℀ 
    ℀ 
    2020-02-25

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

    2020-02-25
    有用
    回复
登录 后发表内容
问题标签