Я пытаюсь использовать метод firebase.auth в функции, использующей машинопись, и я получаю, что свойство 'name' не существует для типа 'Function' (ts 2339). Я, должно быть, упускаю что-то простое здесь, однако не совсем уверен, что это такое.
const registerUser = (email: String, password: String) => {
console.log(email, password);
return (firebase.auth as Function)
.createUserWithEmailAndPassword(email, password)
.then((userObj: Object) => console.log(email, password, userObj))
.catch((error: Error) => console.log('Error logging in.', error));
};
Проблема возникает с .createUserWithEmailAndPassword
РЕШЕНИЕ ПРОБЛЕМЫ: я попытался решить проблему, приведя firebase.auth к типу Function, это легко решить, удалив его и вызвав by firebase.auth ()