import { FeatureCollection, Polygon } from "@turf/turf"; export type eventType = { mousemove: (e: any) => void; click: (e: any) => void; }; export default interface PolygonSelectRender { // // 初始化 layer // initLayer: () => void; // /** // * 渲染数据 // */ // render: ( // featureCollection: FeatureCollection, // pointsList: { // lng: number; // lat: number; // }[] // ) => void; // 绑定事件 bindEvent: (events: eventType) => void; popup: { html: (html: string) => void; pos: (pos: { lng: number; lat: number }) => void; show: (html?: string, pos?: { lng: number; lat: number }) => void; hide: () => void; }; }