UserAdditionalFields extension
Typed access to Better Auth user.additionalFields.
For fields you read often, add your own extension in app code so call sites stay typo-safe:
extension MyUserFields on User {
String? get firstName => field('firstName');
String get role => field<String>('role') ?? 'user';
}
- on
Methods
-
field<
T> (String key, {T decode(Object? value)?}) → T? -
Available on User, provided by the UserAdditionalFields extension
ReadskeyfromUser.additionalFields, casting toT.