Skip to content

Documentation / @tenancy-node/core / TenancyContext

Class: TenancyContext ​

Defined in: core/src/context/tenancy-context.ts:18

Contexto por petición basado en AsyncLocalStorage. Nunca se usa una variable global para el tenant actual: cada run tiene su propio frame.

Constructors ​

Constructor ​

new TenancyContext(): TenancyContext

Returns ​

TenancyContext

Methods ​

current() ​

current(): Tenant | undefined

Defined in: core/src/context/tenancy-context.ts:29

Returns ​

Tenant | undefined


frame() ​

frame(): ContextFrame | undefined

Defined in: core/src/context/tenancy-context.ts:25

Returns ​

ContextFrame | undefined


run() ​

run<T>(frame, fn): T

Defined in: core/src/context/tenancy-context.ts:21

Type Parameters ​

T ​

T

Parameters ​

frame ​

ContextFrame

fn ​

() => T

Returns ​

T

Publicado bajo la licencia MIT.