@geogirafe/lib-geoportal
Version:
GeoGirafe is a flexible application to build online geoportals.
19 lines (18 loc) • 594 B
TypeScript
import GirafeSingleton from '../../base/GirafeSingleton.js';
declare class SnapManager extends GirafeSingleton {
private readonly activeSnapLayers;
private inactiveSnapLayers;
private get olMap();
private get state();
initializeSingleton(): void;
private mapInteractionsChanged;
private activateSnappingForAllLayers;
private deactivateSnappingForAllLayers;
private layerUpdated;
private createSnapOptions;
private registerLayer;
private unregisterLayer;
private reloadFeatures;
private loadFeaturesForLayer;
}
export default SnapManager;