Skip to content

Documentation / @tenancy-node/core / RoutesHost

Interface: RoutesHost ​

Defined in: core/src/http/routes.ts:47

Lo que las rutas necesitan del facade (sin depender de la clase concreta).

Methods ​

current() ​

current(): Tenant | undefined

Defined in: core/src/http/routes.ts:48

Returns ​

Tenant | undefined


features() ​

features(tenant): ResolvedFeatures | undefined

Defined in: core/src/http/routes.ts:59

Módulos y límites efectivos del tenant; undefined sin plans en la configuración.

Parameters ​

tenant ​

Tenant

Returns ​

ResolvedFeatures | undefined


health() ​

health(): Promise<HealthReport>

Defined in: core/src/http/routes.ts:56

Returns ​

Promise<HealthReport>


notifications() ​

notifications(tenant): Promise<unknown[]>

Defined in: core/src/http/routes.ts:67

Avisos vigentes del tenant, para GET /tenancy/notifications.

Parameters ​

tenant ​

Tenant

Returns ​

Promise<unknown[]>


plans() ​

plans(): object

Defined in: core/src/http/routes.ts:61

Planes públicos y catálogo de módulos.

Returns ​

object

defaultPlan ​

defaultPlan: string | null

features ​

features: FeatureInfo[]

plans ​

plans: PublicPlan[]


platform() ​

platform(): Promise<unknown>

Defined in: core/src/http/routes.ts:63

Marca pública de la plataforma.

Returns ​

Promise<unknown>


platformAsset() ​

platformAsset(name): Promise<Uint8Array<ArrayBufferLike> | undefined>

Defined in: core/src/http/routes.ts:65

Archivo de platform/ en el almacenamiento central (solo drivers local y memoria).

Parameters ​

name ​

string

Returns ​

Promise<Uint8Array<ArrayBufferLike> | undefined>


storage() ​

storage(): TenantStorage

Defined in: core/src/http/routes.ts:55

Returns ​

TenantStorage


storageDriverName() ​

storageDriverName(): string

Defined in: core/src/http/routes.ts:57

Returns ​

string


theme() ​

theme(): object

Defined in: core/src/http/routes.ts:49

Returns ​

object

etag() ​

etag(): string

Returns ​

string

logoUrl() ​

logoUrl(): Promise<string | undefined>

Returns ​

Promise<string | undefined>

toCss() ​

toCss(): string

Returns ​

string

toJson() ​

toJson(): object

Returns ​

object

Publicado bajo la licencia MIT.