PrismaListViewsRepository
@adamondo/backend / infrastructure/prisma/repositories/PrismaListViewsRepository
infrastructure/prisma/repositories/PrismaListViewsRepository
Classes
PrismaListViewsRepository
Defined in: src/infrastructure/prisma/repositories/PrismaListViewsRepository.ts:16
Repository contract for ListViewsRepository, defining persistence capabilities required by services. Use cases:
- Decouple business logic from ORM details.
- Provide testable abstractions for read/write operations. Example: Implemented by Prisma repositories in src/infrastructure/prisma/repositories.
Implements
Constructors
Constructor
new PrismaListViewsRepository(
prisma):PrismaListViewsRepository
Defined in: src/infrastructure/prisma/repositories/PrismaListViewsRepository.ts:17
Parameters
prisma
Prisma.TransactionClient
Returns
Methods
findTopListIds()
findTopListIds(
params):Promise<number[]>
Defined in: src/infrastructure/prisma/repositories/PrismaListViewsRepository.ts:19
Parameters
params
limit
number
Returns
Promise<number[]>