UNPKG

@levante-framework/firekit

Version:

A library to facilitate Firebase authentication and Firestore interaction for LEVANTE apps

14 lines (13 loc) 617 B
import { Auth } from 'firebase/auth'; /** * Return a unique and reproducible email address for the user. * * @function * @param {string} roarPid - The ROAR user PID * @returns {string} - The email address */ export declare const roarEmail: (roarPid: string) => string; export declare const isRoarAuthEmail: (email: string) => boolean; export declare const isEmailAvailable: (auth: Auth, email: string) => Promise<boolean>; export declare const isUsernameAvailable: (auth: Auth, username: string) => Promise<boolean>; export declare const fetchEmailAuthMethods: (auth: Auth, email: string) => Promise<string[]>;