Nuxt Better Auth exposes augmentable types under #nuxt-better-auth.
Create shared/types/auth.d.ts:
import '#nuxt-better-auth'
declare module '#nuxt-better-auth' {
interface AuthUser {
role?: string | null
banned?: boolean | null
}
}
After this, useUserSession() and server utilities will reflect your custom fields.