# BoxZoomHandlerOptions

> **BoxZoomHandlerOptions** = `object`

Defined in: [ui/handler/box\_zoom.ts:17](<https://github.com/maplibre/maplibre-gl-js/blob/638b3f9ecab4b743fd4d086d3bfd19bce7b7b032/src/ui/handler/box_zoom.ts#L17>)

A [BoxZoomHandler](<https://maplibre.org/maplibre-gl-js/docs/API/classes/BoxZoomHandler/index.md>) options object.

## Properties

### boxZoomEnd?

> `optional` **boxZoomEnd?**: [`BoxZoomEndHandler`](<https://maplibre.org/maplibre-gl-js/docs/API/type-aliases/BoxZoomEndHandler/index.md>)

Defined in: [ui/handler/box\_zoom.ts:22](<https://github.com/maplibre/maplibre-gl-js/blob/638b3f9ecab4b743fd4d086d3bfd19bce7b7b032/src/ui/handler/box_zoom.ts#L22>)

A callback that runs when the user completes the Shift-drag box gesture. Providing this callback suppresses the default fit-to-box zoom behavior.
