Skip to content

@sourceloop/ctrl-plane-subscription-service / Exports / InvoiceRepository

Class: InvoiceRepository<T>

Type parameters

Name Type
T extends Invoice = Invoice

Hierarchy

  • DefaultUserModifyCrudRepository<T, typeof id, {}>

    InvoiceRepository

Table of contents

Constructors

Properties

Constructors

constructor

new InvoiceRepository<T>(dataSource, getCurrentUser, invoice)

Type parameters

Name Type
T extends Invoice<T> = Invoice

Parameters

Name Type
dataSource DataSource
getCurrentUser Getter<IAuthUserWithPermissions<string, string, string>>
invoice typeof Entity & { prototype: T }

Overrides

DefaultUserModifyCrudRepository<T, typeof Invoice.prototype.id, {}\>.constructor

Defined in

services/subscription-service/src/repositories/invoice.repository.ts:14

Properties

getCurrentUser

Readonly getCurrentUser: Getter<IAuthUserWithPermissions<string, string, string>>

Inherited from

DefaultUserModifyCrudRepository.getCurrentUser

Defined in

services/subscription-service/src/repositories/invoice.repository.ts:18


invoice

Private Readonly invoice: typeof Entity & { prototype: T }

Defined in

services/subscription-service/src/repositories/invoice.repository.ts:20