UNPKG

@iminside/react-yandex-maps

Version:
21 lines (20 loc) 980 B
/// <reference types="yandex-maps" /> import React from 'react'; import { AnyObject } from './util/typing'; export declare const YMapsApiLoaderContext: React.Context<{ load: () => Promise<typeof import('yandex-maps')>; getApi: () => typeof import('yandex-maps'); loadModule: (moduleName: string) => Promise<typeof import('yandex-maps')>; } | null>; export declare const withYMapsContext: <TProps extends AnyObject>( Component: React.FC<React.PropsWithChildren<TProps>> ) => React.FC<React.PropsWithChildren<TProps>>; export declare const useYMapsApiLoader: () => { load: () => Promise<typeof import('yandex-maps')>; getApi: () => typeof import('yandex-maps'); loadModule: (moduleName: string) => Promise<typeof import('yandex-maps')>; }; export declare const ParentContext: React.Context<null>; export declare const withParentContext: <TProps extends AnyObject>( Component: React.FC<React.PropsWithChildren<TProps>> ) => React.FC<React.PropsWithChildren<TProps>>;