UNPKG

@iminside/react-yandex-maps

Version:
52 lines (51 loc) 1.85 kB
import React from 'react'; import { WithYMapsProps } from '../hocs/withYMaps'; import { BaseGeoObjectProps } from './BaseGeoObject'; import { ICircleGeometry, ICircleOptions, IDataManager } from 'yandex-maps'; import { AnyObject, WithInstanceRef } from '../util/typing'; import { ErrorBoundaryProps } from '../hocs/with-error-boundary'; interface CircleProps extends Omit<BaseGeoObjectProps, 'name'> { /** * Circle [geometry](https://tech.yandex.com/maps/doc/jsapi/2.1/ref/reference/Circle-docpage/#param-geometry) */ geometry?: ICircleGeometry[][][][] | number[][] | object; /** * Uncontrolled circle [geometry](https://tech.yandex.com/maps/doc/jsapi/2.1/ref/reference/Circle-docpage/#param-geometry) */ defaultGeometry?: ICircleGeometry[][][][] | number[][] | object; /** * Circle [properties](https://tech.yandex.com/maps/doc/jsapi/2.1/ref/reference/Circle-docpage/#param-properties) */ properties?: AnyObject | IDataManager; /** * Uncontrolled circle [properties](https://tech.yandex.com/maps/doc/jsapi/2.1/ref/reference/Circle-docpage/#param-properties) */ defaultProperties?: AnyObject | IDataManager; /** * Circle [options](https://tech.yandex.com/maps/doc/jsapi/2.1/ref/reference/Circle-docpage/#param-options) */ options?: ICircleOptions; /** * Uncontrolled circle [options](https://tech.yandex.com/maps/doc/jsapi/2.1/ref/reference/Circle-docpage/#param-options) */ defaultOptions?: ICircleOptions; } export declare const Circle: React.FC< React.PropsWithChildren< CircleProps & WithYMapsProps & WithInstanceRef & ErrorBoundaryProps & AnyObject > >; declare const _default: React.FC< React.PropsWithChildren< CircleProps & WithYMapsProps & WithInstanceRef & ErrorBoundaryProps & AnyObject > >; export default _default;