UNPKG

ole

Version:

OpenLayers Editor

38 lines (37 loc) 696 B
/** * OLE service base class. * @alias ole.Service */ export default class Service { active: boolean; /** * @type {ole.Editor} * @private */ private editor; /** * @type {ol.Map} * @private */ private map; /** * Activate the service. * @priavte */ activate(): void; /** * Deactivate the service. * @priavte */ deactivate(): void; /** * Set the service's editor instance. * @param {ole.Editor} editor Editor instance. */ setEditor(editor: ole.Editor): void; /** * Set the service's map. * @param {ol.Map} map Map object. */ setMap(map: ol.Map): void; }