Firebase, я ему присваиваю тип firebase.User | null. Но потом у меня есть метод (formatUser()), который берет этого пользователя и форматирует: то есть вытягивает некоторые свойства и приписывает их к новым ключам объекта, остальные просто игнорируются. Как мне сделать так, чтобы тип firebase.User сменился на тип FormattedUser в этом методе?
не мутрировать, а написать маппер (x: firebase.User) -> FormattedUser
Не очень шарю, можешь показать на примере?
Стикер
Стикер
Обсуждают сегодня