rlayers
Version:
React Components for OpenLayers
20 lines • 770 B
TypeScript
import React, { JSX } from 'react';
import { Control as Control } from 'ol/control';
import { default as RControlBase, RControlOptions, RControlProps } from './RControlBase';
/** A custom control that can contain an HTMLElement
*
* All provided children will be rendered as an OpenLayers control
*
* Requires an `RMap` context
*
* [See this for an example](https://mmomtchev.github.io/rlayers/#/controls)
*/
export default class RCustom extends RControlBase<RControlProps, Record<string, never>> {
ol: Control;
targetRef: React.RefObject<HTMLDivElement>;
constructor(props: Readonly<RControlProps>);
componentDidMount(): void;
toOLProps(props: RControlProps): RControlOptions;
render(): JSX.Element;
}
//# sourceMappingURL=RCustom.d.ts.map