@developmentseed/stac-map
    Preparing search index...

    Interface State

    Shape of the shared Zustand store. See useStore.

    interface State {
        addErrorListener: boolean;
        connection: AsyncDuckDBConnection | null;
        datetimeExtents: Record<DatetimeExtentSource, [number, number] | null>;
        datetimeFilters: Record<string, [number, number]>;
        fillColor: Color;
        hivePartitioning: boolean;
        href: string | null;
        hrefIsParquet: boolean;
        layers: Record<string, Layer>;
        lineColor: Color;
        mapBbox: BBox2D | null;
        maplibreLayers: Record<string, ExtraLayerProps>;
        oidcAccessToken: string | null;
        projection: Projection;
        removeToken: (uri: string) => void;
        searchParams: Record<string, SearchParams>;
        setAddErrorListener: (addErrorListener: boolean) => void;
        setConnection: (connection: AsyncDuckDBConnection) => void;
        setDatetimeExtent: (
            source: DatetimeExtentSource,
            extent: [number, number] | null,
        ) => void;
        setDatetimeFilter: (
            href: string,
            filter: [number, number] | undefined,
        ) => void;
        setHivePartitioning: (hivePartitioning: boolean) => void;
        setHref: (href: string | null) => void;
        setLayer: (id: string, layer: Layer<{}> | undefined) => void;
        setMapBbox: (bbox: BBox2D | null) => void;
        setMaplibreLayer: (id: string, layer: ExtraLayerProps | undefined) => void;
        setOidcAccessToken: (token: string | null) => void;
        setProjection: (projection: Projection) => void;
        setSearchParams: (key: string, params: SearchParams) => void;
        setStacGeoparquetId: (id: string | null) => void;
        setToken: (uri: string, token: string) => void;
        setUploadedFile: (uploadedFile: File) => void;
        setValueBbox: (bbox: BBox2D | null) => void;
        stacGeoparquetId: string | null;
        toggleProjection: () => void;
        tokens: Record<string, string>;
        uploadedFile: File | null;
        valueBbox: BBox2D | null;
    }
    Index

    Properties

    addErrorListener: boolean
    connection: AsyncDuckDBConnection | null
    datetimeExtents: Record<DatetimeExtentSource, [number, number] | null>
    datetimeFilters: Record<string, [number, number]>
    fillColor: Color
    hivePartitioning: boolean
    href: string | null
    hrefIsParquet: boolean
    layers: Record<string, Layer>
    lineColor: Color
    mapBbox: BBox2D | null
    maplibreLayers: Record<string, ExtraLayerProps>
    oidcAccessToken: string | null
    projection: Projection
    removeToken: (uri: string) => void
    searchParams: Record<string, SearchParams>
    setAddErrorListener: (addErrorListener: boolean) => void
    setConnection: (connection: AsyncDuckDBConnection) => void
    setDatetimeExtent: (
        source: DatetimeExtentSource,
        extent: [number, number] | null,
    ) => void
    setDatetimeFilter: (href: string, filter: [number, number] | undefined) => void
    setHivePartitioning: (hivePartitioning: boolean) => void
    setHref: (href: string | null) => void
    setLayer: (id: string, layer: Layer<{}> | undefined) => void
    setMapBbox: (bbox: BBox2D | null) => void
    setMaplibreLayer: (id: string, layer: ExtraLayerProps | undefined) => void
    setOidcAccessToken: (token: string | null) => void
    setProjection: (projection: Projection) => void
    setSearchParams: (key: string, params: SearchParams) => void
    setStacGeoparquetId: (id: string | null) => void
    setToken: (uri: string, token: string) => void
    setUploadedFile: (uploadedFile: File) => void
    setValueBbox: (bbox: BBox2D | null) => void
    stacGeoparquetId: string | null
    toggleProjection: () => void
    tokens: Record<string, string>
    uploadedFile: File | null
    valueBbox: BBox2D | null