Redux Saga 中的打字稿:属性'then'在类型"void"上不存在。TS2339



当我从这个API端点使用承诺中获取值时,我遇到了这种类型的问题。

export function* signUpWithEmail(authInfo: any) {
const { email, password } = authInfo.payload
try {
const response = yield authSignUpService
.register(email, password)
.then((res) => console.log(res))
yield put(signUpSuccess(response))
} catch (error) {
yield put(signUpFailure({ msg: error.message }))
}

}

authSignUpService
.register(email, password)

不是属于Promise类型。因此,不能使用then()函数。

相关内容

  • 没有找到相关文章