Skip to content

AuthUserDocument

AuthUserDocument = [AuthSlugs["user"]] extends [never] ? Record<string, unknown> : DocumentForSlug<AuthSlugs["user"], Record<string, unknown>>

Defined in: packages/core/src/types/generated.ts:423

The project’s user document type, resolved through AuthSlugs.

Falls back to the wide Record<string, unknown> when the registry is unaugmented or no user collection is configured — the same widening every other pre-generation lookup uses, so a check stays writable before vex generate has run.