Firebase Authentication JavaScript consigue el éxito

Con el siguiente código de autenticación de correo electrónico de Firebase, ¿cómo saber si la autenticación fue exitosa?

firebase.auth().signInWithEmailAndPassword(email, password).catch(function(error) {
            // Handle Errors here.
            var errorCode = error.code;
            var errorMessage = error.message;

            if (errorCode === 'auth/wrong-password') {
              alert('Wrong password.');
            } else {
              alert(errorMessage);         
            }

            console.log(error);
        });

Entiendo que es fácil darse cuenta de si la autenticación no tuvo éxito o no, sin embargo, ¿cómo sé si el usuario pudo iniciar sesión con sus credenciales proporcionadas? No parece haber una devolución de llamada para un inicio de sesión 'exitoso'. Actualmente tengo un formulario de inicio de sesión y quiero navegar lejos en un inicio de sesión exitoso.

Respuestas a la pregunta(3)

Su respuesta a la pregunta