{"version":3,"file":"dragStore.mjs","sources":["../../../../src/stores/dragStore.ts"],"sourcesContent":["import { defineStore } from 'pinia';\nimport { MyElement, DragWrapper } from '@myprint/design/types/entity';\n\nexport const dragDataStore = defineStore('myPrintDragData', {\n    state: () => {\n        return {\n            data: {\n                dragIng: false,\n                start: { x: 0, y: 0 },\n                end: { x: 0, y: 0 }\n            } as DragWrapper\n        };\n    },\n    // 也可以这样定义\n    // state: () => ({ count: 0 })\n    actions: {\n        set(type: string, element: MyElement) {\n            this.data.element = element;\n            this.data.type = type;\n        }\n    }\n});\n"],"names":[],"mappings":";;AAGa,MAAA,aAAA,GAAgB,YAAY,iBAAmB,EAAA;AAAA,EACxD,OAAO,MAAM;AACT,IAAO,OAAA;AAAA,MACH,IAAM,EAAA;AAAA,QACF,OAAS,EAAA,KAAA;AAAA,QACT,KAAO,EAAA,EAAE,CAAG,EAAA,CAAA,EAAG,GAAG,CAAE,EAAA;AAAA,QACpB,GAAK,EAAA,EAAE,CAAG,EAAA,CAAA,EAAG,GAAG,CAAE,EAAA;AAAA,OACtB;AAAA,KACJ,CAAA;AAAA,GACJ;AAAA,EAGA,OAAS,EAAA;AAAA,IACL,GAAA,CAAI,MAAc,OAAoB,EAAA;AAClC,MAAA,IAAA,CAAK,KAAK,OAAU,GAAA,OAAA,CAAA;AACpB,MAAA,IAAA,CAAK,KAAK,IAAO,GAAA,IAAA,CAAA;AAAA,KACrB;AAAA,GACJ;AACJ,CAAC;;;;"}