UNPKG

strapi-plugin-firebase-authentication

Version:

Allows easy integration between clients utilizing Firebase for authentication and Strapi

35 lines (34 loc) 1.25 kB
import { User } from "../../../../model/User"; import { Query } from "../../../../model/Request"; declare const fetchStrapiUserById: (userId: string) => Promise<any>; declare const fetchStrapiUsers: (query?: Query) => Promise<any>; declare const fetchUsers: (query?: Query) => Promise<any>; /** * @description Create firebase user * @param {Object} userPayload * @returns {Object} user */ declare const createUser: (userPayload: User) => Promise<any>; /** * @description Fetch single user * @param {String} userID * @returns {Object} user */ declare const fetchUserByID: (userID: string) => Promise<any>; /** * @description Delete user by id * @param {String} idToDelete * @returns {Object} user */ declare const deleteUser: (idToDelete: string, destination: string | null) => Promise<any>; /** * @description Update user by id * @param {String} idToUpdate * @param {Object} payload * @returns {Object} user */ declare const updateUser: (idToUpdate: string, payload: User) => Promise<any>; declare const resetUserPassword: (idToUpdate: string, payload: { password: string; }) => Promise<any>; export { fetchUsers, fetchUserByID, deleteUser, updateUser, createUser, fetchStrapiUsers, fetchStrapiUserById, resetUserPassword, };