Appearance
apps/api/src/db/repositories/UserRepository.ts ​
Auto-generated by
scripts/generate-file-docs.ts. Do not edit — overwritten on every run.
Purpose ​
UserRepository — abstract contract for user persistence (ADR pattern in docs/internal/implementation/repository-adapters.md). The Prisma client must only be imported by adapters under apps/api/src/adapters/db/ or implementations in this folder. Service classes (e.g. AuthService) consume this interface, never Prisma directly. /
Exports ​
export interface CreateUserInputexport interface UpsertUserInputexport interface FindAllParamsexport interface FindAllResultexport interface UpsertResultexport interface UserRepository
Imports ​
@prisma/client
Imported by ​
(not referenced in graph, or graph not yet generated)