Documentation / @tenancy-node/core / TenancyEvents
Variable: TenancyEvents
constTenancyEvents: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
Returns
DomainEvent<"database.created" | "database.migrated" | "database.seeded" | "database.deleted", DatabaseEventData>
databaseMoved()
databaseMoved(
data):DomainEvent<"database.moved",DatabaseMovedEventData>
Parameters
data
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
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
previousPlan
string | null
resolved
Returns
DomainEvent<"tenant.plan_changed", TenantPlanChangedEventData>
provisioningFailed()
provisioningFailed(
tenant,error):DomainEvent<"tenant.provisioning_failed",TenantProvisioningFailedEventData>
Parameters
tenant
error
unknown
Returns
DomainEvent<"tenant.provisioning_failed", TenantProvisioningFailedEventData>
tenant()
tenant(
type,tenant):DomainEvent<TenantEventType,TenantEventData>
Parameters
type
TenantEventType
tenant
Returns
DomainEvent<TenantEventType, TenantEventData>
tenantMaintenance()
tenantMaintenance(
tenant):DomainEvent<"tenant.maintenance",TenantMaintenanceEventData>
Parameters
tenant
Returns
DomainEvent<"tenant.maintenance", TenantMaintenanceEventData>
tenantUpdated()
tenantUpdated(
tenant,changes):DomainEvent<"tenant.updated",TenantUpdatedEventData>
Parameters
tenant
changes
string[]
Returns
DomainEvent<"tenant.updated", TenantUpdatedEventData>
themeUpdated()
themeUpdated(
tenant):DomainEvent<"theme.updated",ThemeUpdatedEventData>
Parameters
tenant
Returns
DomainEvent<"theme.updated", ThemeUpdatedEventData>