Skip to content

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 ​

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 ​

ContextFrame

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 ​

ContextFrame

Returns ​

Promise<void>

Publicado bajo la licencia MIT.