Skip to content

Documentation / @tenancy-node/core / UpdateThemeUseCase

Class: UpdateThemeUseCase ​

Defined in: core/src/application/theme-use-cases.ts:11

Constructors ​

Constructor ​

new UpdateThemeUseCase(tenants, events, clock, themeDefaults, fonts?): UpdateThemeUseCase

Defined in: core/src/application/theme-use-cases.ts:12

Parameters ​

tenants ​

TenantRepository

events ​

EventBus

clock ​

Clock

themeDefaults ​

ThemeProps

fonts? ​

FontCatalog = ...

Returns ​

UpdateThemeUseCase

Methods ​

execute() ​

execute(ref, patch): Promise<Theme>

Defined in: core/src/application/theme-use-cases.ts:21

Aplica un cambio parcial al tema del tenant. null vuelve al tema por defecto.

Parameters ​

ref ​

TenantRef

patch ​

ThemePatch | null

Returns ​

Promise<Theme>

Publicado bajo la licencia MIT.