UNPKG

ole

Version:

OpenLayers Editor

42 lines (41 loc) 987 B
import Event from 'ol/events/Event'; /** * @enum {string} MoveEventType * @ignore */ export const MoveEventType = { /** * Triggered upon feature move start */ MOVESTART: 'movestart', /** * Triggered upon feature move end */ MOVEEND: 'moveend', }; /** * 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, feature, mapBrowserPointerEvent) { super(type); /** * The features being modified. * @type {Feature} */ this.feature = feature; /** * @type {MapBrowserPointerEvent} */ this.mapBrowserEvent = mapBrowserPointerEvent; } }