// MapViewManager.ts import { JimuMapView } from 'jimu-arcgis'; class MapViewManager { private static instance: MapViewManager; private mapView: JimuMapView | null = null; private constructor() { } static getInstance(): MapViewManager { if (!MapViewManager.instance) { MapViewManager.instance = new MapViewManager(); } return MapViewManager.instance; } setMapView(view: JimuMapView) { this.mapView = view; } getMapView(): JimuMapView | null { return this.mapView; } } export const mapViewManager = MapViewManager.getInstance();