I am trying to change/update a user\'s email address using :
firebase.auth().changeEmail({oldEmail, newEmail, password}, cb)
But I am getti
You're looking for the updateEmail() method on the firebase.User object: https://firebase.google.com/docs/reference/js/firebase.User#updateEmail
Since this is on the user object, your user will already have to be signed in. Hence it only requires the password.
Simple usage:
firebase.auth()
.signInWithEmailAndPassword('you@domain.com', 'correcthorsebatterystaple')
.then(function(userCredential) {
userCredential.user.updateEmail('newyou@domain.com')
})