import { IItemManager } from "./Interface" export type ItemManagerIfc = { ItemManager: { getItem: IItemManager['getItem'] getItems: IItemManager['getItems'] buyToken: IItemManager['buyToken'] calculatePriorities: IItemManager['calculatePriorities'] getToken: IItemManager['getToken'] getTokens: IItemManager['getTokens'] getAllPriorities: IItemManager['getAllPriorities'] } } export type ItemManagerFeatureIfc = { reset: { wipeCurrencyAndItems: IItemManager['wipeCurrencyAndItems'] } managePriorities: { setPriority:IItemManager['setPriority'] deletePriority: IItemManager['deletePriority'] } decay: { decayTokensOfCharacter: IItemManager['decayTokensOfCharacter'] } changeReserve: { increaseReserve: IItemManager['increaseReserve'] decreaseReserve: IItemManager['decreaseReserve'] } }