{"version":3,"file":"init.mjs","sources":["../../../../../packages/overlay/polygon/use/init.ts"],"sourcesContent":["import { toLngLats } from \"~/utils/converter\";\r\nimport type { Props } from \"./\";\r\n\r\nexport function useInit(props: Props) {\r\n  const { path, color, weight, opacity, lineStyle, fillColor, fillOpacity } = props;\r\n  return new T.Polygon(toLngLats(path), {\r\n    color,\r\n    weight,\r\n    opacity,\r\n    lineStyle,\r\n    fillColor,\r\n    fillOpacity\r\n  });\r\n}\r\n"],"names":["useInit","props","path","color","weight","opacity","lineStyle","fillColor","fillOpacity","toLngLats"],"mappings":";AAGO,SAASA,EAAQC,GAAc;AAC9B,QAAA,EAAE,MAAAC,GAAM,OAAAC,GAAO,QAAAC,GAAQ,SAAAC,GAAS,WAAAC,GAAW,WAAAC,GAAW,aAAAC,MAAgBP;AAC5E,SAAO,IAAI,EAAE,QAAQQ,EAAUP,CAAI,GAAG;AAAA,IACpC,OAAAC;AAAA,IACA,QAAAC;AAAA,IACA,SAAAC;AAAA,IACA,WAAAC;AAAA,IACA,WAAAC;AAAA,IACA,aAAAC;AAAA,EAAA,CACD;AACH;"}