ole
Version:
OpenLayers Editor
34 lines (33 loc) • 858 B
TypeScript
/**
* MoveEventType
*/
export type MoveEventType = string;
export namespace MoveEventType {
let MOVESTART: string;
let MOVEEND: string;
}
/**
* Events emitted by the move interaction of modify control instances are
* instances of this type.
* @ignore
*/
export default class MoveEvent extends Event {
/**
* @inheritdoc
* @param {MoveEventType} type Type.
* @param {Feature} feature The feature moved.
* @param {MapBrowserPointerEvent} mapBrowserPointerEvent
* @ignore
*/
constructor(type: MoveEventType, feature: Feature, mapBrowserPointerEvent: MapBrowserPointerEvent);
/**
* The features being modified.
* @type {Feature}
*/
feature: Feature;
/**
* @type {MapBrowserPointerEvent}
*/
mapBrowserEvent: MapBrowserPointerEvent;
}
import Event from 'ol/events/Event';