Files
coopgo/node_modules/ol/control.d.ts
sgauthier 6e64e138e2
All checks were successful
Publish To Prod / deploy_and_publish (push) Successful in 35s
planning
2024-10-14 09:15:30 +02:00

72 lines
2.8 KiB
TypeScript

/**
* @typedef {Object} DefaultsOptions
* @property {boolean} [attribution=true] Include
* {@link module:ol/control/Attribution~Attribution}.
* @property {import("./control/Attribution.js").Options} [attributionOptions]
* Options for {@link module:ol/control/Attribution~Attribution}.
* @property {boolean} [rotate=true] Include
* {@link module:ol/control/Rotate~Rotate}.
* @property {import("./control/Rotate.js").Options} [rotateOptions] Options
* for {@link module:ol/control/Rotate~Rotate}.
* @property {boolean} [zoom] Include {@link module:ol/control/Zoom~Zoom}.
* @property {import("./control/Zoom.js").Options} [zoomOptions] Options for
* {@link module:ol/control/Zoom~Zoom}.
* @api
*/
/**
* Set of controls included in maps by default. Unless configured otherwise,
* this returns a collection containing an instance of each of the following
* controls:
* * {@link module:ol/control/Zoom~Zoom}
* * {@link module:ol/control/Rotate~Rotate}
* * {@link module:ol/control/Attribution~Attribution}
*
* @param {DefaultsOptions} [opt_options]
* Defaults options.
* @return {Collection<import("./control/Control.js").default>}
* Controls.
* @api
*/
export function defaults(opt_options?: DefaultsOptions | undefined): Collection<import("./control/Control.js").default>;
export { default as Attribution } from "./control/Attribution.js";
export { default as Control } from "./control/Control.js";
export { default as FullScreen } from "./control/FullScreen.js";
export { default as MousePosition } from "./control/MousePosition.js";
export { default as OverviewMap } from "./control/OverviewMap.js";
export { default as Rotate } from "./control/Rotate.js";
export { default as ScaleLine } from "./control/ScaleLine.js";
export { default as Zoom } from "./control/Zoom.js";
export { default as ZoomSlider } from "./control/ZoomSlider.js";
export { default as ZoomToExtent } from "./control/ZoomToExtent.js";
export type DefaultsOptions = {
/**
* Include
* {@link module :ol/control/Attribution~Attribution}.
*/
attribution?: boolean | undefined;
/**
* Options for {@link module :ol/control/Attribution~Attribution}.
*/
attributionOptions?: import("./control/Attribution.js").Options | undefined;
/**
* Include
* {@link module :ol/control/Rotate~Rotate}.
*/
rotate?: boolean | undefined;
/**
* Options
* for {@link module :ol/control/Rotate~Rotate}.
*/
rotateOptions?: import("./control/Rotate.js").Options | undefined;
/**
* Include {@link module :ol/control/Zoom~Zoom}.
*/
zoom?: boolean | undefined;
/**
* Options for
* {@link module :ol/control/Zoom~Zoom}.
*/
zoomOptions?: import("./control/Zoom.js").Options | undefined;
};
import Collection from "./Collection.js";
//# sourceMappingURL=control.d.ts.map