Я вызываю функцию createUser(....)
, как показано ниже
let response= this.createUser(email,false,"+"+phoneNumber,password,displayName,false);
, и это функция.
createUser(email:string, emailVerified:boolean, phoneNumber:string, password:string, displayName:string, disabled:boolean ) {
admin.createUser({
email: email,
emailVerified: emailVerified,
phoneNumber: phoneNumber,
password: password,
displayName: displayName,
disabled: disabled
})
.then(function(userRecord) {
// See the UserRecord reference doc for the contents of userRecord.
console.log("Successfully created new user:", userRecord.uid);
return Promise.resolve(userRecord);
})
.catch(function(error) {
console.log("Error creating new user:", error);
return Promise.reject;
});
return null;
}
Но я хочу захватить результат, возвращаемый createUser
который создается под then
частью этого метода.Как я могу получить его результат, который является async
вызовом в response
переменной?