@geogirafe/lib-geoportal
Version:
GeoGirafe is a flexible application to build online geoportals.
74 lines (73 loc) • 3.61 kB
TypeScript
import ApplicationLifeCycleManager from '../app/lifecyclemanager';
import AuthManager from '../auth/authmanager';
import DragManager from '../../components/treeview/tools/dragmanager';
import PluginManager from '../auth/pluginmanager';
import ConfigManager from '../configuration/configmanager';
import IGirafeContext from '../context/icontext';
import ErrorManager from '../error/errormanager';
import I18nManager from '../i18n/i18nmanager';
import LayerManager from '../layers/layermanager';
import SnapManager from '../layers/snapmanager';
import LocalFileManager from '../localfile/localfilemanager';
import LogManager from '../logging/logmanager';
import OfflineManager from '../offline/offlinemanager';
import OgcApiFeaturesManager from '../ogcapi/ogcapifeaturesmanager';
import OrderingManager from '../ordering/orderingmanager';
import SessionManager from '../share/sessionmanager';
import ShareManager from '../share/sharemanager';
import StateSerializer from '../share/stateserializer';
import ComponentManager from '../state/componentManager';
import MapManager from '../state/mapManager';
import StateManager from '../state/statemanager';
import UserInteractionManager from '../state/userInteractionManager';
import CustomThemesManager from '../themes/customthemesmanager';
import ThemesHelper from '../themes/themeshelper';
import ThemesManager from '../themes/themesmanager';
import UserLayerManager from '../themes/userlayermanager';
import PermalinkManager from '../url/permalinkmanager';
import UrlManager from '../url/urlmanager';
import UserDataManager from '../userdata/userdatamanager';
import WfsManager from '../wfs/wfsmanager';
import WmsManager from '../wms/wmsmanager';
import OnBoardingManager from '../onboarding/onboardingmanager';
import ThemeFavoritesManager from '../themes/themefavoritesmanager';
import SearchManager from '../search/searchmanager';
import FeedbackManager from '../feedback/feedbackmanager';
export default class MockGirafeContext implements IGirafeContext {
readonly userDataManager: UserDataManager;
readonly configManager: ConfigManager;
readonly stateManager: StateManager;
readonly componentManager: ComponentManager;
readonly userInteractionManager: UserInteractionManager;
readonly i18nManager: I18nManager;
readonly pluginManager: PluginManager;
readonly themesManager: ThemesManager;
readonly themesHelper: ThemesHelper;
readonly permalinkManager: PermalinkManager;
readonly urlManager: UrlManager;
readonly dragManager: DragManager;
readonly layerManager: LayerManager;
readonly sessionManager: SessionManager;
readonly stateSerializer: StateSerializer;
readonly shareManager: ShareManager;
readonly customThemesManager: CustomThemesManager;
readonly errorManager: ErrorManager;
readonly wfsManager: WfsManager;
readonly authManager: AuthManager;
readonly snapManager: SnapManager;
readonly mapManager: MapManager;
readonly logManager: LogManager;
readonly offlineManager: OfflineManager;
readonly applicationLifeCycleManager: ApplicationLifeCycleManager;
readonly orderingManager: OrderingManager;
readonly userLayerManager: UserLayerManager;
readonly wmsManager: WmsManager;
readonly ogcApiFeaturesManager: OgcApiFeaturesManager;
readonly localFileManager: LocalFileManager;
readonly onBoardingManager: OnBoardingManager;
readonly themeFavoritesManager: ThemeFavoritesManager;
readonly searchManager: SearchManager;
readonly feedbackManager: FeedbackManager;
constructor();
initialize(): Promise<void>;
}