UNPKG

@mbc-cqrs-serverless/core

Version:
24 lines (23 loc) 1.04 kB
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[];