@replyke/core
Version:
Replyke: Build interactive apps with social features like comments, votes, feeds, user lists, notifications, and more.
22 lines (21 loc) • 593 B
TypeScript
export interface OAuthIdentity {
id: string;
provider: string;
providerAccountId: string;
email: string | null;
name: string | null;
avatar: string | null;
isVerified: boolean;
createdAt: string;
}
export interface UseOAuthIdentitiesReturn {
identities: OAuthIdentity[];
fetchIdentities: () => Promise<void>;
unlinkIdentity: ({ identityId }: {
identityId: string;
}) => Promise<void>;
isLoading: boolean;
error: string | null;
}
declare function useOAuthIdentities(): UseOAuthIdentitiesReturn;
export default useOAuthIdentities;