Skip to content

@sourceloop/ctrl-plane-tenant-management-service / Exports / AddressRepository

Class: AddressRepository<T>

Type parameters

Name Type
T extends Address = Address

Hierarchy

  • DefaultTransactionalUserModifyRepository<T, typeof id, {}>

    AddressRepository

Table of contents

Constructors

Properties

Constructors

constructor

new AddressRepository<T>(getCurrentUser, dataSource, address)

Type parameters

Name Type
T extends Address<T> = Address

Parameters

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

Overrides

DefaultTransactionalUserModifyRepository< T, typeof Address.prototype.id, {} \>.constructor

Defined in

services/tenant-management-service/src/repositories/address.repository.ts:24

Properties

address

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

Defined in

services/tenant-management-service/src/repositories/address.repository.ts:30


getCurrentUser

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

Inherited from

DefaultTransactionalUserModifyRepository.getCurrentUser

Defined in

services/tenant-management-service/src/repositories/address.repository.ts:26


tenant

Readonly tenant: BelongsToAccessor<Tenant, undefined | string>

Defined in

services/tenant-management-service/src/repositories/address.repository.ts:19