import{definePlugin}from"../../core/extension";import{createPoint}from"./effect/point-effect";import{createArea}from"./effect/area-effect";import{createLine}from"./effect/line-effect";import{createHeatMap}from"./effect/heatmap-effect";import{createTemperatureMap}from"./effect/temperature-map-effect";import{createSegmentDefenceWall}from"./effect/segment-defence-wall-effect";export default definePlugin("effect",{setup(a,b){return{createPointEffect:async a=>await createPoint(a,b),createAreaEffect:async a=>await createArea(a,b),createLineEffect:async a=>await createLine(a,b),createHeatMapEffect:async a=>await createHeatMap(a,b),createTemperatureMapEffect:async a=>await createTemperatureMap(a,b),createSegmentDefenceWallEffect:async a=>await createSegmentDefenceWall(a,b)}},destroyed(){}});