gpt4 book ai didi

javascript - 如何重写 Promise 代码以避免警告

转载 作者:行者123 更新时间:2023-12-02 22:27:58 25 4
gpt4 key购买 nike

我有以下代码。

const cognitoUser = new AmazonCognitoIdentity.CognitoUser(userData);
return new Promise((resolve, reject) => {
cognitoUser.authenticateUser(authenticationDetails, {
onSuccess: resolve,
onFailure: reject }); ).then((result : AmazonCognitoIdentity.CognitoUserSession) => {
const ret = result.getAccessToken().getJwtToken();
return new LoginResult(ret, null);
}).catch((e: { message: string }) => {
return new LoginResult('', e.message);
});

这部分

return new Promise((resolve, reject) => {
cognitoUser.authenticateUser(authenticationDetails, {
onSuccess: resolve,
onFailure: reject }); )

突出显示“发现一个 Promise,但似乎没有解析...”

如何重写它以消除警告?

最佳答案

看起来这是一个 open tslint issue 。现在您可以尝试使用这些评论标志之一来抑制它。

// tslint:disable:promise-must-complete
// tslint:disable-next-line:promise-must-complete

关于javascript - 如何重写 Promise 代码以避免警告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58995695/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com