import { AccountEntity } from "@azure/msal-common"; export interface IPartitionManager { /** * This function should return the correct key from which to read * the specific user's information from cache. * * Example: Your application may be partitioning the user's cache * information for each user using the homeAccountId and thus * this function would return the homeAccountId for * the user in question * * @returns Promise */ getKey(): Promise; /** * This function should return the correct key being used to save each * user's cache information to cache - given an AccountEntity * * Example: Your application may be partitioning the user's cache * information for each user using the homeAccountId thus * this function would return the homeAccountId from * the provided AccountEntity * * @param accountEntity: AccountEntity * @returns Promise */ extractKey(accountEntity: AccountEntity): Promise; } //# sourceMappingURL=IPartitionManager.d.ts.map