strapi-plugin-firebase-authentication
Version:
Allows easy integration between clients utilizing Firebase for authentication and Strapi
27 lines (26 loc) • 832 B
TypeScript
declare const _default: ({ strapi }: {
strapi: any;
}) => {
/**
* Find or create Firebase user data for a Strapi user
* @param userId - Strapi user documentId
* @returns Firebase user data record
*/
findOrCreateForUser(userId: string): Promise<any>;
/**
* Get Firebase user data by Firebase UID
* @param firebaseUID - Firebase user ID
* @returns Firebase user data with populated user
*/
getByFirebaseUID(firebaseUID: string): Promise<any>;
/**
* Update Firebase-specific fields for a user (creates if doesn't exist)
* @param userId - Strapi user documentId
* @param data - Fields to update
*/
updateForUser(userId: string, data: {
firebaseUserID?: string;
appleEmail?: string;
}): Promise<any>;
};
export default _default;