РЕДАКТИРОВАТЬ: я могу сделать это, как показано ниже, но я бы предпочел более приятное решение:
console.log((operatorUser.customClaims as any)['admin']);
console.log((operatorUser.customClaims as any).admin);
Я пытаюсь проверить пользовательское утверждение пользователя в вызываемой облачной функции. 1006 * Я следую примеру отсюда: https://firebase.google.com/docs/auth/admin/custom-claims#set_and_validate_custom_user_claims_via_the_admin_sdk
При попытке доступа к настраиваемым утверждениям возникает ошибка, указанная ниже:
"Элемент неявно имеет ' любой тип ', поскольку выражение типа' "admin" 'не может использоваться для индексации типа' Object '. Свойство' admin 'не существует для типа' Object '"
const operatorUser = await admin.auth().getUser(operatorUserDoc.id);
console.log(operatorUser.customClaims['admin']);