UNPKG

@web-map-service/map2d-app

Version:

基于openlayer的2D地图应用

27 lines (26 loc) 719 B
import { Plugin } from '../types'; import { ElementPlugin, ElementPluginExtend } from './types'; /** * 元素插件,提供app元素操作能力 */ export declare function createPlugin(): Plugin<ElementPluginExtend>; interface ElementEvent { "element:created": Element[]; "element:update": 'update'; "element:removed": Element[]; "element:added": Element[]; } export declare enum ElementEmitter { create = "element:created", add = "element:added", update = "element:update", remove = "element:removed" } declare module '../types' { interface ComponentCustomProperties { element: ElementPlugin; } interface AppEmitterEvent extends ElementEvent { } } export {};