@mbc-cqrs-serverless/core
Version:
CQRS and event base core
24 lines (23 loc) • 1.04 kB
TypeScript
export declare const HEADER_TENANT_CODE = "x-tenant-code";
/**
* @deprecated Use DEFAULT_COMMON_TENANT_CODES instead. Will be removed in v1.2.0.
* Common tenant code for shared resources.
*/
export declare const TENANT_COMMON: string;
export declare const DEFAULT_TENANT_CODE = "single";
/**
* List of common tenant codes that anyone can access via header override.
* Can be customized via COMMON_TENANT_CODES environment variable (comma-separated).
* Applications can also override by extending RolesGuard and overriding getCommonTenantCodes().
*
* Example: COMMON_TENANT_CODES=common,shared,public
*/
export declare const DEFAULT_COMMON_TENANT_CODES: string[];
/**
* List of roles that can perform cross-tenant operations.
* Can be customized via CROSS_TENANT_ROLES environment variable (comma-separated).
* Applications can also override by extending RolesGuard and overriding getCrossTenantRoles().
*
* Example: CROSS_TENANT_ROLES=system_admin,general_manager
*/
export declare const DEFAULT_CROSS_TENANT_ROLES: string[];