Skip to content

Documentation / @tenancy-node/core / TenancyEvents

Variable: TenancyEvents ​

const TenancyEvents: object

Defined in: core/src/domain/events/tenancy-events.ts:205

Fábricas de los eventos del paquete.

Type Declaration ​

database() ​

database(type, tenant): DomainEvent<"database.created" | "database.migrated" | "database.seeded" | "database.deleted", DatabaseEventData>

Parameters ​

type ​

"database.created" | "database.migrated" | "database.seeded" | "database.deleted"

tenant ​

Tenant

Returns ​

DomainEvent<"database.created" | "database.migrated" | "database.seeded" | "database.deleted", DatabaseEventData>

databaseMoved() ​

databaseMoved(data): DomainEvent<"database.moved", DatabaseMovedEventData>

Parameters ​

data ​

DatabaseMovedEventData

Returns ​

DomainEvent<"database.moved", DatabaseMovedEventData>

domain() ​

domain(type, domain): DomainEvent<"domain.created" | "domain.deleted" | "domain.primary_changed", DomainEventData>

Parameters ​

type ​

"domain.created" | "domain.deleted" | "domain.primary_changed"

domain ​

Domain

Returns ​

DomainEvent<"domain.created" | "domain.deleted" | "domain.primary_changed", DomainEventData>

lifecycle() ​

lifecycle(type, tenantId): DomainEvent<"tenancy.initialized" | "tenancy.ended", TenancyLifecycleEventData>

Parameters ​

type ​

"tenancy.initialized" | "tenancy.ended"

tenantId ​

string

Returns ​

DomainEvent<"tenancy.initialized" | "tenancy.ended", TenancyLifecycleEventData>

planChanged() ​

planChanged(tenant, previousPlan, resolved): DomainEvent<"tenant.plan_changed", TenantPlanChangedEventData>

Parameters ​

tenant ​

Tenant

previousPlan ​

string | null

resolved ​

ResolvedFeatures

Returns ​

DomainEvent<"tenant.plan_changed", TenantPlanChangedEventData>

provisioningFailed() ​

provisioningFailed(tenant, error): DomainEvent<"tenant.provisioning_failed", TenantProvisioningFailedEventData>

Parameters ​

tenant ​

Tenant

error ​

unknown

Returns ​

DomainEvent<"tenant.provisioning_failed", TenantProvisioningFailedEventData>

tenant() ​

tenant(type, tenant): DomainEvent<TenantEventType, TenantEventData>

Parameters ​

type ​

TenantEventType

tenant ​

Tenant

Returns ​

DomainEvent<TenantEventType, TenantEventData>

tenantMaintenance() ​

tenantMaintenance(tenant): DomainEvent<"tenant.maintenance", TenantMaintenanceEventData>

Parameters ​

tenant ​

Tenant

Returns ​

DomainEvent<"tenant.maintenance", TenantMaintenanceEventData>

tenantUpdated() ​

tenantUpdated(tenant, changes): DomainEvent<"tenant.updated", TenantUpdatedEventData>

Parameters ​

tenant ​

Tenant

changes ​

string[]

Returns ​

DomainEvent<"tenant.updated", TenantUpdatedEventData>

themeUpdated() ​

themeUpdated(tenant): DomainEvent<"theme.updated", ThemeUpdatedEventData>

Parameters ​

tenant ​

Tenant

Returns ​

DomainEvent<"theme.updated", ThemeUpdatedEventData>

Publicado bajo la licencia MIT.