Skip to content

Documentation / @tenancy-node/core / ThemeApi

Interface: ThemeApi() ​

Defined in: core/src/tenancy.ts:163

ThemeApi(): CurrentTheme

Defined in: core/src/tenancy.ts:165

Tema del tenant actual (o el tema por defecto en el contexto central).

Returns ​

CurrentTheme

Properties ​

defaults ​

readonly defaults: Theme

Defined in: core/src/tenancy.ts:174

Methods ​

fonts() ​

fonts(): ResolvedFont[]

Defined in: core/src/tenancy.ts:176

Fuentes permitidas (theme.fonts), con la URL de su CSS. Vacío = cualquier nombre.

Returns ​

ResolvedFont[]


reset() ​

reset(tenant): Promise<Theme>

Defined in: core/src/tenancy.ts:173

Vuelve al tema por defecto.

Parameters ​

tenant ​

TenantRef

Returns ​

Promise<Theme>


update() ​

update(tenant, patch): Promise<Theme>

Defined in: core/src/tenancy.ts:171

Cambia parte del tema de un tenant y devuelve el tema nuevo. Si es el tenant del contexto actual, tenancy.theme() ya lo ve en el resto de la petición; tenancy.current().theme sigue siendo el que se cargó al empezar (usa el Theme que devuelve update).

Parameters ​

tenant ​

TenantRef

patch ​

ThemePatch

Returns ​

Promise<Theme>

Publicado bajo la licencia MIT.