export const {
signIn,
signUp,
signOut,
useSession,
emailOtp,
admin,
} = createAuthClient({
plugins: [
usernameClient(),
adminClient({
ac,
roles: {
user: userRole,
doctor: doctorRole,
nurse: nurseRole,
admin: adminRole,
},
}),
emailOTPClient(),
userStatusClientPlugin(),
inferAdditionalFields<typeof auth>(),
],
});
export const {
signIn,
signUp,
signOut,
useSession,
emailOtp,
admin,
} = createAuthClient({
plugins: [
usernameClient(),
adminClient({
ac,
roles: {
user: userRole,
doctor: doctorRole,
nurse: nurseRole,
admin: adminRole,
},
}),
emailOTPClient(),
userStatusClientPlugin(),
inferAdditionalFields<typeof auth>(),
],
});