ole
Version:
OpenLayers Editor
38 lines (37 loc) • 696 B
TypeScript
/**
* 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;
}