вы мне будете рассказывать за инструмент, которым я пользуюсь много лет как раз для озвученной задачи?
async function getCurrentUser() {
let result = await currentUser()
return result
}
// и в нужно месте кода затем вызываю
let user = getCurrentUser()
const template = document.getElementById('template');
tippy('button', {
content: template.innerHTML,
allowHTML: true,
});