-
Glenn Vorhes authoredGlenn Vorhes authored
Code owners
Assign users and groups as approvers for specific file changes. Learn more.
SelectArea.d.ts 822 B
/// <reference types="react" />
/**
* Created by glenn on 6/12/2017.
*/
import { React } from './reactAndRedux';
import ol = require('custom-ol');
import LayerBaseVectorGeoJson from '../layers/LayerBaseVectorGeoJson';
export interface iSelectArea {
map: ol.Map | (() => ol.Map);
callback: (coords: Array<number[]>) => any;
}
export declare class SelectArea extends React.Component<iSelectArea, null> {
map: ol.Map;
callback: (coords: Array<number[]>) => any;
areaOverlay: LayerBaseVectorGeoJson;
draw: ol.interaction.Draw;
selectId: string;
cancelId: string;
selectButton: HTMLButtonElement;
cancelButton: HTMLButtonElement;
constructor(props: iSelectArea, context: Object);
componentDidMount(): void;
setArea(): void;
cancel(): void;
render(): JSX.Element;
}