Documentation / @tenancy-node/core / BootstrapperRegistry
Class: BootstrapperRegistry
Defined in: core/src/context/bootstrapper-registry.ts:6
Crea los recursos de un frame con carga perezosa y los libera al cerrarlo.
Constructors
Constructor
new BootstrapperRegistry(
bootstrappers,logger):BootstrapperRegistry
Defined in: core/src/context/bootstrapper-registry.ts:9
Parameters
bootstrappers
readonly Bootstrapper<unknown>[]
logger
Returns
BootstrapperRegistry
Methods
has()
has(
name):boolean
Defined in: core/src/context/bootstrapper-registry.ts:21
Parameters
name
string
Returns
boolean
prepare()
prepare(
tenant):Promise<void>
Defined in: core/src/context/bootstrapper-registry.ts:26
Ejecuta los prepare de los bootstrappers (antes de abrir un contexto).
Parameters
tenant
Tenant | null
Returns
Promise<void>
resource()
resource<
T>(frame,name):T
Defined in: core/src/context/bootstrapper-registry.ts:32
Type Parameters
T
T
Parameters
frame
name
string
Returns
T
revert()
revert(
frame):Promise<void>
Defined in: core/src/context/bootstrapper-registry.ts:43
Revierte los recursos creados en el frame, en orden inverso. Nunca lanza.
Parameters
frame
Returns
Promise<void>