Skip to main content

PrivilegeRepository

@adamondo/backend


@adamondo/backend / application/repositories/PrivilegeRepository

application/repositories/PrivilegeRepository

Interfaces

PrivilegeRepository

Defined in: src/application/repositories/PrivilegeRepository.ts:8

Repository contract for PrivilegeRepository, 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.

Methods

findPermittedUrlsByPrivilegeId()

findPermittedUrlsByPrivilegeId(privilegeId): Promise<string[]>

Defined in: src/application/repositories/PrivilegeRepository.ts:9

Parameters
privilegeId

number

Returns

Promise<string[]>