You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
60 lines
2.2 KiB
60 lines
2.2 KiB
/**
|
|
* @typedef {Object} DefaultsOptions
|
|
* @property {boolean} [attribution=true] Include
|
|
* {@link module:ol/control/Attribution~Attribution}.
|
|
* @property {import("./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("./Rotate.js").Options} [rotateOptions] Options
|
|
* for {@link module:ol/control/Rotate~Rotate}.
|
|
* @property {boolean} [zoom] Include {@link module:ol/control/Zoom~Zoom}.
|
|
* @property {import("./Zoom.js").Options} [zoomOptions] Options for
|
|
* {@link module:ol/control/Zoom~Zoom}.
|
|
*/
|
|
/**
|
|
* 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} [options] Options for the default controls.
|
|
* @return {Collection<import("./Control.js").default>} A collection of controls
|
|
* to be used with the {@link module:ol/Map~Map} constructor's `controls` option.
|
|
* @api
|
|
*/
|
|
export function defaults(options?: DefaultsOptions | undefined): Collection<import("./Control.js").default>;
|
|
export type DefaultsOptions = {
|
|
/**
|
|
* Include
|
|
* {@link module :ol/control/Attribution~Attribution}.
|
|
*/
|
|
attribution?: boolean | undefined;
|
|
/**
|
|
* Options for {@link module :ol/control/Attribution~Attribution}.
|
|
*/
|
|
attributionOptions?: import("./Attribution.js").Options | undefined;
|
|
/**
|
|
* Include
|
|
* {@link module :ol/control/Rotate~Rotate}.
|
|
*/
|
|
rotate?: boolean | undefined;
|
|
/**
|
|
* Options
|
|
* for {@link module :ol/control/Rotate~Rotate}.
|
|
*/
|
|
rotateOptions?: import("./Rotate.js").Options | undefined;
|
|
/**
|
|
* Include {@link module :ol/control/Zoom~Zoom}.
|
|
*/
|
|
zoom?: boolean | undefined;
|
|
/**
|
|
* Options for
|
|
* {@link module :ol/control/Zoom~Zoom}.
|
|
*/
|
|
zoomOptions?: import("./Zoom.js").Options | undefined;
|
|
};
|
|
import Collection from "../Collection.js";
|
|
//# sourceMappingURL=defaults.d.ts.map
|