@replyke/core
Version:
Replyke: Build interactive apps with social features like comments, votes, feeds, user lists, notifications, and more.
13 lines (12 loc) • 458 B
TypeScript
import { AuthUser } from "../../interfaces/models/User";
import { UpdateUserParams } from "./useUpdateUser";
export interface UseUserDataProps {
user: AuthUser | null;
setUser: (newUser: AuthUser) => void;
}
export interface UseUserDataValues {
user?: AuthUser | null;
updateUser: (update: UpdateUserParams) => Promise<void>;
}
declare function useUserData({ user, setUser }: UseUserDataProps): UseUserDataValues;
export default useUserData;