@web-map-service/map2d-app
Version:
基于openlayer的2D地图应用
27 lines (26 loc) • 719 B
TypeScript
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 {};