jodit-pro
Version:
PRO Version of Jodit Editor
2 lines (1 loc) • 776 B
JavaScript
var d=Object.defineProperty;var c=(o,e)=>d(o,"name",{value:e,configurable:!0});import{updateStateAndGme as n}from"./update-state-and-gme.js";import{pathToArray as u}from"../../../helpers/helpers.js";function h(o,e){var i,l,r,s;switch(o.type){case"polyline":case"polygon":{const t=u(o.gme.getPath()),a={...o.state,coordinates:t};n.call(this,a,e,!0);break}case"marker":{const t=o.gme.getPosition(),a={...o.state,coordinates:[(i=t?.lat())!==null&&i!==void 0?i:0,(l=t?.lng())!==null&&l!==void 0?l:0]};n.call(this,a,e,!0);break}case"circle":{const t=o.gme.getCenter(),a={...o.state,radius:o.gme.getRadius(),coordinates:[(r=t?.lat())!==null&&r!==void 0?r:0,(s=t?.lng())!==null&&s!==void 0?s:0]};n.call(this,a,e,!0);break}}}c(h,"onChangeGeometries");export{h as onChangeGeometries};