Skip to content

Documentation / @tenancy-node/core / CreateTenantUseCase

Class: CreateTenantUseCase ​

Defined in: core/src/application/tenant-use-cases.ts:45

Registra un tenant, sus dominios y lo aprovisiona.

Constructors ​

Constructor ​

new CreateTenantUseCase(tenants, domains, provisioning, events, clock, themeDefaults, catalog?, fonts?): CreateTenantUseCase

Defined in: core/src/application/tenant-use-cases.ts:46

Parameters ​

tenants ​

TenantRepository

domains ​

DomainRepository

provisioning ​

ProvisioningPipeline

events ​

EventBus

clock ​

Clock

themeDefaults ​

ThemeProps

catalog? ​

PlanCatalog = ...

fonts? ​

FontCatalog = ...

Returns ​

CreateTenantUseCase

Methods ​

execute() ​

execute(input): Promise<Tenant>

Defined in: core/src/application/tenant-use-cases.ts:57

Parameters ​

input ​

CreateTenantInput

Returns ​

Promise<Tenant>

Publicado bajo la licencia MIT.