vue-yandex-maps
Version:
Yandex Maps 3.0 components library for VueJS.
28 lines (27 loc) • 1.62 kB
TypeScript
import { VueYandexMaps } from '../namespace.ts';
import { default as DefaultUiTheme } from '@yandex/ymaps3-default-ui-theme';
import { default as ContextMenu } from '@yandex/ymaps3-context-menu';
import { default as DrawerControl } from '@yandex/ymaps3-drawer-control';
import { default as Minimap } from '@yandex/ymaps3-minimap';
import { default as Resizer } from '@yandex/ymaps3-resizer';
import { default as Signpost } from '@yandex/ymaps3-signpost';
import { default as Spinner } from '@yandex/ymaps3-spinner';
import { default as WebMercator } from '@yandex/ymaps3-web-mercator-projection';
import { default as Cartesian } from '@yandex/ymaps3-cartesian-projection';
import type * as WorldUtils from '@yandex/ymaps3-world-utils';
export declare function initYmaps(): Promise<void>;
export declare function createYmapsOptions(options: VueYandexMaps.PluginSettings, ignoreNoCurrentInstance?: boolean): VueYandexMaps.PluginSettings;
interface CDNModules {
'@yandex/ymaps3-default-ui-theme': typeof DefaultUiTheme;
'@yandex/ymaps3-context-menu': typeof ContextMenu;
'@yandex/ymaps3-drawer-control': typeof DrawerControl;
'@yandex/ymaps3-spinner': typeof Spinner;
'@yandex/ymaps3-minimap': typeof Minimap;
'@yandex/ymaps3-signpost': typeof Signpost;
'@yandex/ymaps3-resizer': typeof Resizer;
'@yandex/ymaps3-world-utils': typeof WorldUtils;
'@yandex/ymaps3-web-mercator-projection': typeof WebMercator;
'@yandex/ymaps3-cartesian-projection': typeof Cartesian;
}
export declare function importYmapsCDNModule<T extends keyof CDNModules>(module: T): Promise<CDNModules[T]>;
export {};