{"version":3,"file":"transactionStore.mjs","names":["create","devtools","TransactionState","transactionTypesMap","setTransactionTypesMap","transactionTypes","useTransactionStore","set","state"],"sources":["../../src/stores/transactionStore.ts"],"sourcesContent":["import { create } from 'zustand';\nimport { devtools } from 'zustand/middleware';\n\ninterface TransactionState {\n  transactionTypesMap: object | null | undefined;\n  setTransactionTypesMap: (transactionTypes: object) => void;\n}\n\nexport const useTransactionStore: () => TransactionState =\n  create<TransactionState>()(\n    devtools((set) => ({\n      transactionTypesMap: {},\n      setTransactionTypesMap: (transactionTypesMap) =>\n        set((state) => ({\n          transactionTypesMap: {\n            ...state.transactionTypesMap,\n            ...transactionTypesMap\n          }\n        }))\n    }))\n  );\n"],"mappings":";;;AAQA,MAAaM,sBACXN,QAA0B,CACxBC,UAAUM,SAAS;CACjBJ,qBAAqB,EAAE;CACvBC,yBAAyBD,wBACvBI,KAAKC,WAAW,EACdL,qBAAqB;EACnB,GAAGK,MAAML;EACT,GAAGA;EACL,EACD,EAAC;CACL,EACH,CAAC"}