This commit is contained in:
66
node_modules/ol/control/ZoomToExtent.d.ts
generated
vendored
Normal file
66
node_modules/ol/control/ZoomToExtent.d.ts
generated
vendored
Normal file
@@ -0,0 +1,66 @@
|
||||
export default ZoomToExtent;
|
||||
export type Options = {
|
||||
/**
|
||||
* Class name.
|
||||
*/
|
||||
className?: string | undefined;
|
||||
/**
|
||||
* Specify a target if you want the control
|
||||
* to be rendered outside of the map's viewport.
|
||||
*/
|
||||
target?: string | HTMLElement | undefined;
|
||||
/**
|
||||
* Text label to use for the button.
|
||||
* Instead of text, also an element (e.g. a `span` element) can be used.
|
||||
*/
|
||||
label?: string | HTMLElement | undefined;
|
||||
/**
|
||||
* Text label to use for the button tip.
|
||||
*/
|
||||
tipLabel?: string | undefined;
|
||||
/**
|
||||
* The extent to zoom to. If undefined the validity
|
||||
* extent of the view projection is used.
|
||||
*/
|
||||
extent?: import("../extent.js").Extent | undefined;
|
||||
};
|
||||
/**
|
||||
* @typedef {Object} Options
|
||||
* @property {string} [className='ol-zoom-extent'] Class name.
|
||||
* @property {HTMLElement|string} [target] Specify a target if you want the control
|
||||
* to be rendered outside of the map's viewport.
|
||||
* @property {string|HTMLElement} [label='E'] Text label to use for the button.
|
||||
* Instead of text, also an element (e.g. a `span` element) can be used.
|
||||
* @property {string} [tipLabel='Fit to extent'] Text label to use for the button tip.
|
||||
* @property {import("../extent.js").Extent} [extent] The extent to zoom to. If undefined the validity
|
||||
* extent of the view projection is used.
|
||||
*/
|
||||
/**
|
||||
* @classdesc
|
||||
* A button control which, when pressed, changes the map view to a specific
|
||||
* extent. To style this control use the css selector `.ol-zoom-extent`.
|
||||
*
|
||||
* @api
|
||||
*/
|
||||
declare class ZoomToExtent extends Control {
|
||||
/**
|
||||
* @param {Options} [opt_options] Options.
|
||||
*/
|
||||
constructor(opt_options?: Options | undefined);
|
||||
/**
|
||||
* @type {?import("../extent.js").Extent|null}
|
||||
* @protected
|
||||
*/
|
||||
protected extent: (import("../extent.js").Extent | null) | null;
|
||||
/**
|
||||
* @param {MouseEvent} event The event to handle
|
||||
* @private
|
||||
*/
|
||||
private handleClick_;
|
||||
/**
|
||||
* @protected
|
||||
*/
|
||||
protected handleZoomToExtent(): void;
|
||||
}
|
||||
import Control from "./Control.js";
|
||||
//# sourceMappingURL=ZoomToExtent.d.ts.map
|
||||
Reference in New Issue
Block a user