UNPKG

vue-maplibre-gl

Version:
14 lines (13 loc) 579 B
import { MglMap } from '../components'; import { ValidLanguages } from '../types'; import { Map as MaplibreMap } from 'maplibre-gl'; import { ShallowRef } from 'vue'; export interface MapInstance { component?: InstanceType<typeof MglMap>; map?: MaplibreMap; isMounted: boolean; isLoaded: boolean; language: ValidLanguages | undefined; } export declare function useMap(key?: symbol | string): MapInstance; export declare function registerMap(instance: InstanceType<typeof MglMap>, map: ShallowRef<MaplibreMap | undefined>, key?: symbol | string): MapInstance;