Slide 15
Slide 15 text
© teamLab Inc.
Better Auth: config から型を推論
15
App Server
DB Auth Runtime
App Client
export const auth = betterAuth({
user: {
additionalFields: {
role: {
type: ["user", "admin"],
input: false,
},
},
},
})
const session = await auth.api.getSession({
headers: await headers(),
});
session.user.role: "user" | "admin"