rlayers
Version:
React Components for OpenLayers
23 lines • 793 B
TypeScript
import { ObjectEvent } from 'ol/Object';
import { default as DoubleClickZoom } from 'ol/interaction/DoubleClickZoom';
import { default as RBaseInteraction } from './RBaseInteraction';
/**
* @propsfor RDoubleClickZoom
*/
export interface RDoubleClickZoomProps {
/** Animation duration
* @default 250 */
duration?: number;
/** Zoom delta
* @default 1 */
delta?: number;
/** Called on every change */
onChange?: (this: RDoubleClickZoom, e: ObjectEvent) => void;
}
/** Zooming by double click */
export default class RDoubleClickZoom extends RBaseInteraction<RDoubleClickZoomProps> {
protected static classProps: string[];
ol: DoubleClickZoom;
createOL(props: RDoubleClickZoomProps): DoubleClickZoom;
}
//# sourceMappingURL=RDoubleClickZoom.d.ts.map