You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

RPCInterface.ts 931B

123456789101112131415161718192021222324252627282930
  1. import { IItemManager } from "./Interface"
  2. export type ItemManagerIfc = {
  3. ItemManager: {
  4. getItem: IItemManager['getItem']
  5. getItems: IItemManager['getItems']
  6. buyToken: IItemManager['buyToken']
  7. calculatePriorities: IItemManager['calculatePriorities']
  8. getToken: IItemManager['getToken']
  9. getTokens: IItemManager['getTokens']
  10. getAllPriorities: IItemManager['getAllPriorities']
  11. }
  12. }
  13. export type ItemManagerFeatureIfc = {
  14. reset: {
  15. wipeCurrencyAndItems: IItemManager['wipeCurrencyAndItems']
  16. }
  17. managePriorities: {
  18. setPriority:IItemManager['setPriority']
  19. deletePriority: IItemManager['deletePriority']
  20. }
  21. decay: {
  22. decayTokensOfCharacter: IItemManager['decayTokensOfCharacter']
  23. }
  24. changeReserve: {
  25. increaseReserve: IItemManager['increaseReserve']
  26. decreaseReserve: IItemManager['decreaseReserve']
  27. }
  28. }