geoview-core
    Preparing search index...

    Interface IAppState

    interface IAppState {
        actions: {
            addMessage: (
                type: SnackbarType,
                messageKey: string,
                param?: string[],
            ) => void;
            addNotification: (notif: NotificationDetailsType) => void;
            removeAllNotifications: () => void;
            removeNotification: (key: string) => void;
            setCrosshairActive: (active: boolean) => void;
            setDisplayLanguage: (lang: TypeDisplayLanguage) => Promise<void>;
            setDisplayTheme: (theme: TypeDisplayTheme) => void;
            setFullScreenActive: (active: boolean, element?: TypeHTMLElement) => void;
        };
        disabledLayerTypes: TypeInitialGeoviewLayerType[];
        displayLanguage: TypeDisplayLanguage;
        displayTheme: TypeDisplayTheme;
        geolocatorServiceURL: string
        | undefined;
        geoviewAssetsURL: string;
        geoviewHTMLElement: HTMLElement;
        guide: TypeGuideObject | undefined;
        height: number;
        isCircularProgressActive: boolean;
        isCrosshairsActive: boolean;
        isFullscreenActive: boolean;
        metadataServiceURL: string | undefined;
        notifications: NotificationDetailsType[];
        setDefaultConfigValues: (geoviewConfig: TypeMapFeaturesConfig) => void;
        setterActions: {
            setCircularProgress: (active: boolean) => void;
            setCrosshairActive: (active: boolean) => void;
            setDisplayLanguage: (lang: TypeDisplayLanguage) => void;
            setDisplayTheme: (theme: TypeDisplayTheme) => void;
            setFullScreenActive: (active: boolean) => void;
            setGuide: (guide: TypeGuideObject) => void;
            setNotifications: (notifications: NotificationDetailsType[]) => void;
        };
        showUnsymbolizedFeatures: boolean;
    }
    Index

    Properties

    actions: {
        addMessage: (
            type: SnackbarType,
            messageKey: string,
            param?: string[],
        ) => void;
        addNotification: (notif: NotificationDetailsType) => void;
        removeAllNotifications: () => void;
        removeNotification: (key: string) => void;
        setCrosshairActive: (active: boolean) => void;
        setDisplayLanguage: (lang: TypeDisplayLanguage) => Promise<void>;
        setDisplayTheme: (theme: TypeDisplayTheme) => void;
        setFullScreenActive: (active: boolean, element?: TypeHTMLElement) => void;
    }
    disabledLayerTypes: TypeInitialGeoviewLayerType[]
    displayLanguage: TypeDisplayLanguage
    displayTheme: TypeDisplayTheme
    geolocatorServiceURL: string | undefined
    geoviewAssetsURL: string
    geoviewHTMLElement: HTMLElement
    guide: TypeGuideObject | undefined
    height: number
    isCircularProgressActive: boolean
    isCrosshairsActive: boolean
    isFullscreenActive: boolean
    metadataServiceURL: string | undefined
    notifications: NotificationDetailsType[]
    setDefaultConfigValues: (geoviewConfig: TypeMapFeaturesConfig) => void
    setterActions: {
        setCircularProgress: (active: boolean) => void;
        setCrosshairActive: (active: boolean) => void;
        setDisplayLanguage: (lang: TypeDisplayLanguage) => void;
        setDisplayTheme: (theme: TypeDisplayTheme) => void;
        setFullScreenActive: (active: boolean) => void;
        setGuide: (guide: TypeGuideObject) => void;
        setNotifications: (notifications: NotificationDetailsType[]) => void;
    }
    showUnsymbolizedFeatures: boolean