UNPKG

tg-map-vue3

Version:

封装 百度地图, Google地图, Here地图(未完成) 的Vue3组件库

20 lines (19 loc) 852 B
import { type TgMapConfig } from './map-config'; import { TgMapType } from './map-factory'; /** * 使用类型映射的方式`TgMapConfig[T]`, 确定`type`的类型之后, 不会自动推断`config`的类型, * 故另外声明了一个联合类型{@link LoadMapOptionsImpl}, 在实现代码中使用它来自动推断类型 */ type LoadMapOptions<T extends TgMapType> = { type: T; config: TgMapConfig[T]; }; /** * 加载缓存的地图, 保证一种地图只加载一次 */ export declare function loadCachedMap(type: TgMapType): Promise<unknown>; /** 载入地图库 */ export declare function loadMap<T extends TgMapType>(options: LoadMapOptions<T>): Promise<unknown>; export declare function loadJsonp(url: string, callbackParamName?: string): Promise<unknown>; export declare function loadJs(url: string): Promise<unknown>; export {};