const config = {
providers: [GoogleProvider, FacebookProvider],
adapter: DrizzleAdapter(db, createTable) as Adapter,
callbacks: {
session: ({ session, user }) => ({
...session,
user: {
...session.user,
id: user.id,
},
}),
},
} satisfies NextAuthConfig;
export const { handlers, auth, signIn, signOut } = NextAuth(config);
const config = {
providers: [GoogleProvider, FacebookProvider],
adapter: DrizzleAdapter(db, createTable) as Adapter,
callbacks: {
session: ({ session, user }) => ({
...session,
user: {
...session.user,
id: user.id,
},
}),
},
} satisfies NextAuthConfig;
export const { handlers, auth, signIn, signOut } = NextAuth(config);