import { AuthError } from '@supabase/gotrue-js'; const returnMain = (): void => { navigateTo('/notes'); }; const userSignOut = async (): Promise => { const supabase = useSupabaseAuthClient(); const { error } = await supabase.auth.signOut(); if (error) return error; returnMain(); }; const userSignIn = async ( email: string, password: string ): Promise => { const { data: user, error } = await useSupabaseAuthClient().auth.signInWithPassword({ email: email, password: password, }); console.log('user', user); if (error) return error; returnMain(); }; const userSignUp = async ( email: string, password: string ): Promise => { const { data: user, error } = await useSupabaseAuthClient().auth.signUp({ email: email, password: password, }); console.log('user', user); if (error) return error; returnMain(); }; export { userSignOut, userSignIn, userSignUp };