Μετάβαση στο περιεχόμενο

setTenantResolver

Αυτό το περιεχόμενο δεν είναι ακόμη διαθέσιμο στη γλώσσα σου.

setTenantResolver(resolver): void

Defined in: packages/core/application/tenant-resolver.ts:39

Registers where tenant-scoped helpers such as cacheKey and cacheKeyTemplate find the tenant when none is passed to them, typically the request or job context the application already keeps.

Register it once at startup; a later call replaces it, and undefined removes it. When the resolver returns nothing, or none is registered, those helpers fail closed with MissingTenantContextError.

TenantResolver | undefined

Returns the current tenant, or undefined for none.

void

const requestTenant = new AsyncLocalStorage<string>();
setTenantResolver(() => requestTenant.getStore());
// Per request or job:
requestTenant.run(tenantId, () => handle(request));