UNPKG

@igo2/geo

Version:
30 lines (29 loc) 613 B
import OlMap from 'ol/Map'; import { EventsKey } from 'ol/events'; /** * Base map controller */ export declare class MapController { /** * OL Map */ protected olMap: OlMap; /** * Array of observer keys */ protected observerKeys: EventsKey[]; /** * Return the OL map this controller is bound to * @returns OL Map */ getOlMap(): OlMap; /** * Add or remove this controller to/from a map. * @param map OL Map */ setOlMap(olMap: OlMap | undefined): void; /** * Teardown any observers */ teardownObservers(): void; }