• Returns a store, creates it if necessary.

    Parameters

    • Optionalpinia: null | Pinia

      Pinia instance to retrieve the store

    • Optionalhot: StoreGeneric

      dev only hot module replacement

    Returns Store<"overviewmap", _UnwrapAll<Pick<{
        areaColour: Ref<string, string>;
        areaOpacity: Ref<number, number>;
        basemaps: Ref<{}, {}>;
        borderColour: Ref<string, string>;
        borderWidth: Ref<number, number>;
        expandFactor: Ref<number, number>;
        mapConfig: Ref<{
            basemaps: {
                altText: string;
                attribution?: {
                    logo?: (...) | (...);
                    text?: (...) | (...);
                };
                backgroundColour?: string;
                description: string;
                hideThumbnail?: boolean;
                id: string;
                layers: {
                    id: string;
                    layerType: LayerType;
                    opacity?: (...) | (...);
                    url: string;
                }[];
                name: string;
                thumbnailUrl?: string;
                tileSchemaId: string;
            }[];
            caption?: {
                langToggle?: {
                    disabled?: (...) | (...) | (...);
                };
                mapCoords?: {
                    disabled?: (...) | (...) | (...);
                    formatter?: (...) | (...);
                };
                scaleBar?: {
                    disabled?: (...) | (...) | (...);
                    imperialScale?: (...) | (...) | (...);
                };
            };
            extentSets: {
                default: {
                    spatialReference: {
                        latestWkid?: (...) | (...);
                        wkid?: (...) | (...);
                        wkt?: (...) | (...);
                    };
                    xmax: number;
                    xmin: number;
                    ymax: number;
                    ymin: number;
                };
                full?: {
                    spatialReference: {
                        latestWkid?: ...;
                        wkid?: ...;
                        wkt?: ...;
                    };
                    xmax: number;
                    xmin: number;
                    ymax: number;
                    ymin: number;
                };
                id: string;
                maximum?: {
                    spatialReference: {
                        latestWkid?: ...;
                        wkid?: ...;
                        wkt?: ...;
                    };
                    xmax: number;
                    xmin: number;
                    ymax: number;
                    ymin: number;
                };
            }[];
            initialBasemapId: string;
            labelsDefault?: {
                visible?: boolean;
            };
            layerTimeDefault?: {
                expectedDrawTime?: number;
                expectedLoadTime?: number;
                maxLoadTime?: number;
            };
            lodSets: {
                id: string;
                lods: {
                    level: number;
                    resolution: number;
                    scale: number;
                }[];
            }[];
            mapMouseThrottle?: number;
            pointZoomScale?: number;
            tileSchemas: {
                extentSetId: string;
                hasNorthPole?: boolean;
                id: string;
                lodSetId: string;
                name: string;
                recoveryBasemap?: {
                    basemapId: string;
                    timeout?: (...) | (...);
                };
                thumbnailTileUrls: string[];
            }[];
        }, RampMapConfig | {
            basemaps: {
                altText: string;
                attribution?: {
                    logo?: ...;
                    text?: ...;
                };
                backgroundColour?: string;
                description: string;
                hideThumbnail?: boolean;
                id: string;
                layers: {
                    id: ...;
                    layerType: ...;
                    opacity?: ...;
                    url: ...;
                }[];
                name: string;
                thumbnailUrl?: string;
                tileSchemaId: string;
            }[];
            caption?: {
                langToggle?: {
                    disabled?: ...;
                };
                mapCoords?: {
                    disabled?: ...;
                    formatter?: ...;
                };
                scaleBar?: {
                    disabled?: ...;
                    imperialScale?: ...;
                };
            };
            extentSets: {
                default: {
                    spatialReference: {
                        latestWkid?: ...;
                        wkid?: ...;
                        wkt?: ...;
                    };
                    xmax: number;
                    xmin: number;
                    ymax: number;
                    ymin: number;
                };
                full?: {
                    spatialReference: ...;
                    xmax: ...;
                    xmin: ...;
                    ymax: ...;
                    ymin: ...;
                };
                id: string;
                maximum?: {
                    spatialReference: ...;
                    xmax: ...;
                    xmin: ...;
                    ymax: ...;
                    ymin: ...;
                };
            }[];
            initialBasemapId: string;
            labelsDefault?: {
                visible?: boolean;
            };
            layerTimeDefault?: {
                expectedDrawTime?: number;
                expectedLoadTime?: number;
                maxLoadTime?: number;
            };
            lodSets: {
                id: string;
                lods: {
                    level: ...;
                    resolution: ...;
                    scale: ...;
                }[];
            }[];
            mapMouseThrottle?: number;
            pointZoomScale?: number;
            tileSchemas: {
                extentSetId: string;
                hasNorthPole?: boolean;
                id: string;
                lodSetId: string;
                name: string;
                recoveryBasemap?: {
                    basemapId: ...;
                    timeout?: ...;
                };
                thumbnailTileUrls: string[];
            }[];
        }>;
        startMinimized: Ref<boolean, boolean>;
        updateInitialBasemap: ((basemapId: string) => void);
    },
        | "basemaps"
        | "mapConfig"
        | "startMinimized"
        | "expandFactor"
        | "borderColour"
        | "borderWidth"
        | "areaColour"
        | "areaOpacity">>, Pick<{
        areaColour: Ref<string, string>;
        areaOpacity: Ref<number, number>;
        basemaps: Ref<{}, {}>;
        borderColour: Ref<string, string>;
        borderWidth: Ref<number, number>;
        expandFactor: Ref<number, number>;
        mapConfig: Ref<{
            basemaps: {
                altText: string;
                attribution?: {
                    logo?: {
                        altText?: ...;
                        disabled?: ...;
                        link?: ...;
                        value?: ...;
                    };
                    text?: {
                        disabled?: ...;
                        value?: ...;
                    };
                };
                backgroundColour?: string;
                description: string;
                hideThumbnail?: boolean;
                id: string;
                layers: {
                    id: string;
                    layerType: LayerType;
                    opacity?: number;
                    url: string;
                }[];
                name: string;
                thumbnailUrl?: string;
                tileSchemaId: string;
            }[];
            caption?: {
                langToggle?: {
                    disabled?: boolean;
                };
                mapCoords?: {
                    disabled?: boolean;
                    formatter?: string;
                };
                scaleBar?: {
                    disabled?: boolean;
                    imperialScale?: boolean;
                };
            };
            extentSets: {
                default: {
                    spatialReference: {
                        latestWkid?: number;
                        wkid?: number;
                        wkt?: string;
                    };
                    xmax: number;
                    xmin: number;
                    ymax: number;
                    ymin: number;
                };
                full?: {
                    spatialReference: {
                        latestWkid?: (...) | (...);
                        wkid?: (...) | (...);
                        wkt?: (...) | (...);
                    };
                    xmax: number;
                    xmin: number;
                    ymax: number;
                    ymin: number;
                };
                id: string;
                maximum?: {
                    spatialReference: {
                        latestWkid?: (...) | (...);
                        wkid?: (...) | (...);
                        wkt?: (...) | (...);
                    };
                    xmax: number;
                    xmin: number;
                    ymax: number;
                    ymin: number;
                };
            }[];
            initialBasemapId: string;
            labelsDefault?: {
                visible?: boolean;
            };
            layerTimeDefault?: {
                expectedDrawTime?: number;
                expectedLoadTime?: number;
                maxLoadTime?: number;
            };
            lodSets: {
                id: string;
                lods: {
                    level: number;
                    resolution: number;
                    scale: number;
                }[];
            }[];
            mapMouseThrottle?: number;
            pointZoomScale?: number;
            tileSchemas: {
                extentSetId: string;
                hasNorthPole?: boolean;
                id: string;
                lodSetId: string;
                name: string;
                recoveryBasemap?: {
                    basemapId: string;
                    timeout?: number;
                };
                thumbnailTileUrls: string[];
            }[];
        }, RampMapConfig | {
            basemaps: {
                altText: string;
                attribution?: {
                    logo?: (...) | (...);
                    text?: (...) | (...);
                };
                backgroundColour?: string;
                description: string;
                hideThumbnail?: boolean;
                id: string;
                layers: {
                    id: string;
                    layerType: LayerType;
                    opacity?: (...) | (...);
                    url: string;
                }[];
                name: string;
                thumbnailUrl?: string;
                tileSchemaId: string;
            }[];
            caption?: {
                langToggle?: {
                    disabled?: (...) | (...) | (...);
                };
                mapCoords?: {
                    disabled?: (...) | (...) | (...);
                    formatter?: (...) | (...);
                };
                scaleBar?: {
                    disabled?: (...) | (...) | (...);
                    imperialScale?: (...) | (...) | (...);
                };
            };
            extentSets: {
                default: {
                    spatialReference: {
                        latestWkid?: (...) | (...);
                        wkid?: (...) | (...);
                        wkt?: (...) | (...);
                    };
                    xmax: number;
                    xmin: number;
                    ymax: number;
                    ymin: number;
                };
                full?: {
                    spatialReference: {
                        latestWkid?: ...;
                        wkid?: ...;
                        wkt?: ...;
                    };
                    xmax: number;
                    xmin: number;
                    ymax: number;
                    ymin: number;
                };
                id: string;
                maximum?: {
                    spatialReference: {
                        latestWkid?: ...;
                        wkid?: ...;
                        wkt?: ...;
                    };
                    xmax: number;
                    xmin: number;
                    ymax: number;
                    ymin: number;
                };
            }[];
            initialBasemapId: string;
            labelsDefault?: {
                visible?: boolean;
            };
            layerTimeDefault?: {
                expectedDrawTime?: number;
                expectedLoadTime?: number;
                maxLoadTime?: number;
            };
            lodSets: {
                id: string;
                lods: {
                    level: number;
                    resolution: number;
                    scale: number;
                }[];
            }[];
            mapMouseThrottle?: number;
            pointZoomScale?: number;
            tileSchemas: {
                extentSetId: string;
                hasNorthPole?: boolean;
                id: string;
                lodSetId: string;
                name: string;
                recoveryBasemap?: {
                    basemapId: string;
                    timeout?: (...) | (...);
                };
                thumbnailTileUrls: string[];
            }[];
        }>;
        startMinimized: Ref<boolean, boolean>;
        updateInitialBasemap: ((basemapId: string) => void);
    }, never>, Pick<{
        areaColour: Ref<string, string>;
        areaOpacity: Ref<number, number>;
        basemaps: Ref<{}, {}>;
        borderColour: Ref<string, string>;
        borderWidth: Ref<number, number>;
        expandFactor: Ref<number, number>;
        mapConfig: Ref<{
            basemaps: {
                altText: string;
                attribution?: {
                    logo?: {
                        altText?: ...;
                        disabled?: ...;
                        link?: ...;
                        value?: ...;
                    };
                    text?: {
                        disabled?: ...;
                        value?: ...;
                    };
                };
                backgroundColour?: string;
                description: string;
                hideThumbnail?: boolean;
                id: string;
                layers: {
                    id: string;
                    layerType: LayerType;
                    opacity?: number;
                    url: string;
                }[];
                name: string;
                thumbnailUrl?: string;
                tileSchemaId: string;
            }[];
            caption?: {
                langToggle?: {
                    disabled?: boolean;
                };
                mapCoords?: {
                    disabled?: boolean;
                    formatter?: string;
                };
                scaleBar?: {
                    disabled?: boolean;
                    imperialScale?: boolean;
                };
            };
            extentSets: {
                default: {
                    spatialReference: {
                        latestWkid?: number;
                        wkid?: number;
                        wkt?: string;
                    };
                    xmax: number;
                    xmin: number;
                    ymax: number;
                    ymin: number;
                };
                full?: {
                    spatialReference: {
                        latestWkid?: (...) | (...);
                        wkid?: (...) | (...);
                        wkt?: (...) | (...);
                    };
                    xmax: number;
                    xmin: number;
                    ymax: number;
                    ymin: number;
                };
                id: string;
                maximum?: {
                    spatialReference: {
                        latestWkid?: (...) | (...);
                        wkid?: (...) | (...);
                        wkt?: (...) | (...);
                    };
                    xmax: number;
                    xmin: number;
                    ymax: number;
                    ymin: number;
                };
            }[];
            initialBasemapId: string;
            labelsDefault?: {
                visible?: boolean;
            };
            layerTimeDefault?: {
                expectedDrawTime?: number;
                expectedLoadTime?: number;
                maxLoadTime?: number;
            };
            lodSets: {
                id: string;
                lods: {
                    level: number;
                    resolution: number;
                    scale: number;
                }[];
            }[];
            mapMouseThrottle?: number;
            pointZoomScale?: number;
            tileSchemas: {
                extentSetId: string;
                hasNorthPole?: boolean;
                id: string;
                lodSetId: string;
                name: string;
                recoveryBasemap?: {
                    basemapId: string;
                    timeout?: number;
                };
                thumbnailTileUrls: string[];
            }[];
        }, RampMapConfig | {
            basemaps: {
                altText: string;
                attribution?: {
                    logo?: (...) | (...);
                    text?: (...) | (...);
                };
                backgroundColour?: string;
                description: string;
                hideThumbnail?: boolean;
                id: string;
                layers: {
                    id: string;
                    layerType: LayerType;
                    opacity?: (...) | (...);
                    url: string;
                }[];
                name: string;
                thumbnailUrl?: string;
                tileSchemaId: string;
            }[];
            caption?: {
                langToggle?: {
                    disabled?: (...) | (...) | (...);
                };
                mapCoords?: {
                    disabled?: (...) | (...) | (...);
                    formatter?: (...) | (...);
                };
                scaleBar?: {
                    disabled?: (...) | (...) | (...);
                    imperialScale?: (...) | (...) | (...);
                };
            };
            extentSets: {
                default: {
                    spatialReference: {
                        latestWkid?: (...) | (...);
                        wkid?: (...) | (...);
                        wkt?: (...) | (...);
                    };
                    xmax: number;
                    xmin: number;
                    ymax: number;
                    ymin: number;
                };
                full?: {
                    spatialReference: {
                        latestWkid?: ...;
                        wkid?: ...;
                        wkt?: ...;
                    };
                    xmax: number;
                    xmin: number;
                    ymax: number;
                    ymin: number;
                };
                id: string;
                maximum?: {
                    spatialReference: {
                        latestWkid?: ...;
                        wkid?: ...;
                        wkt?: ...;
                    };
                    xmax: number;
                    xmin: number;
                    ymax: number;
                    ymin: number;
                };
            }[];
            initialBasemapId: string;
            labelsDefault?: {
                visible?: boolean;
            };
            layerTimeDefault?: {
                expectedDrawTime?: number;
                expectedLoadTime?: number;
                maxLoadTime?: number;
            };
            lodSets: {
                id: string;
                lods: {
                    level: number;
                    resolution: number;
                    scale: number;
                }[];
            }[];
            mapMouseThrottle?: number;
            pointZoomScale?: number;
            tileSchemas: {
                extentSetId: string;
                hasNorthPole?: boolean;
                id: string;
                lodSetId: string;
                name: string;
                recoveryBasemap?: {
                    basemapId: string;
                    timeout?: (...) | (...);
                };
                thumbnailTileUrls: string[];
            }[];
        }>;
        startMinimized: Ref<boolean, boolean>;
        updateInitialBasemap: ((basemapId: string) => void);
    }, "updateInitialBasemap">>

Properties

Properties

$id: "overviewmap"

Id of the store. Used by map helpers.