async acquireToken(request: AuthenticationParameters, redirect: any) {
return msalApp.acquireTokenSilent(request).catch(error => {
if (requiresInteraction(error.errorCode)) {
return redirect
} else {
console.error('Non-interactive error:', error.errorCode)
}
});
}
错误:
Argument of type '(error: any) => void | Promise<AuthResponse>' is not assignable to parameter of type '(reason: any) => AuthResponse | PromiseLike<AuthResponse>'.
如何使类型可分配给所需的参数类型?
async acquireToken(request: AuthenticationParameters, redirect: any) {
return msalApp.acquireTokenSilent(request).catch(error => {
if (requiresInteraction(error.errorCode)) {
return redirect
} else {
console.error('Non-interactive error:', error.errorCode)
return error
}
});
}