@vendure/core
Version:
A modern, headless ecommerce framework
19 lines (18 loc) • 915 B
TypeScript
import { LanguageCode } from '@vendure/common/lib/generated-types';
import { PermissionDefinition, PermissionMetadata } from './permission-definition';
/**
* This value should be rarely used - only in those contexts where we have no access to the
* VendureConfig to ensure at least a valid LanguageCode is available.
*/
export declare const DEFAULT_LANGUAGE_CODE = LanguageCode.en;
export declare const TRANSACTION_MANAGER_KEY: unique symbol;
export declare const REQUEST_CONTEXT_KEY = "vendureRequestContext";
export declare const REQUEST_CONTEXT_MAP_KEY = "vendureRequestContextMap";
export declare const DEFAULT_PERMISSIONS: PermissionDefinition[];
export declare function getAllPermissionsMetadata(customPermissions: PermissionDefinition[]): PermissionMetadata[];
export declare const CacheKey: {
GlobalSettings: string;
AllZones: string;
ActiveTaxZone: string;
ActiveTaxZone_PPA: string;
};