{"version":3,"file":"scaleUtil.mjs","sources":["../../../../src/utils/scaleUtil.ts"],"sourcesContent":["import { Design } from '@myprint/design/types/entity';\nimport { reactive } from 'vue-demi';\n\nexport const scaleUtil = {\n    miniMap: reactive<Design>(\n        {\n            scale: 1\n        }),\n    scale(val: number) {\n        return (this.miniMap.scale * val);\n    },\n    scaleDiv(val: number) {\n        return (val / this.miniMap.scale);\n    }\n};\n"],"names":[],"mappings":";;AAGO,MAAM,SAAY,GAAA;AAAA,EACrB,OAAS,EAAA,QAAA;AAAA,IACL;AAAA,MACI,KAAO,EAAA,CAAA;AAAA,KACX;AAAA,GAAC;AAAA,EACL,MAAM,GAAa,EAAA;AACf,IAAQ,OAAA,IAAA,CAAK,QAAQ,KAAQ,GAAA,GAAA,CAAA;AAAA,GACjC;AAAA,EACA,SAAS,GAAa,EAAA;AAClB,IAAQ,OAAA,GAAA,GAAM,KAAK,OAAQ,CAAA,KAAA,CAAA;AAAA,GAC/B;AACJ;;;;"}