在以下代码中
import { useMsal } from "@azure/msal-react";
function ProfileContent() {
const { instance, accounts } = useMsal();
const name = accounts[0] && accounts[0].name;
JavaScript
对此没有问题,并且代码按预期工作。但当我将其作为TypeScript
文件时,我会收到的错误
类型"Partial<"上不存在属性"name";选取<AccountInfo;homeAccountId"|"localAccountId"|"用户名">gt;
是什么发生了如此剧烈的变化,以至于TypeScript认为库中的属性根本不存在?
浏览源代码,发现它们可能在IMsalContext
中使用了错误的类型。在CCD_ 4分支上有一个提交;固定帐户类型";。
以下是当前发布的版本、dev分支版本、pull请求和相关问题。