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
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
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
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