# Installation
> `npm install --save @types/mapbox__geo-viewport`

# Summary
This package contains type definitions for @mapbox/geo-viewport (https://github.com/mapbox/geo-viewport).

# Details
Files were exported from https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/mapbox__geo-viewport.
## [index.d.ts](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/mapbox__geo-viewport/index.d.ts)
````ts
export interface GeoViewport {
    center: [number, number];
    zoom: number;
}

export type BoundingBox = [number, number, number, number];

export function viewport(
    bounds: BoundingBox,
    dimensions: [number, number],
    minzoom?: number,
    maxzoom?: number,
    tileSize?: number,
    allowFloat?: boolean,
    allowAntiMeridian?: boolean,
): GeoViewport;

export function bounds(
    viewport: { lon: number; lat: number } | [number, number],
    zoom: number,
    dimensions: [number, number],
    tileSize?: number,
): BoundingBox;

````

### Additional Details
 * Last updated: Tue, 07 Nov 2023 09:09:39 GMT
 * Dependencies: none

# Credits
These definitions were written by [Fabio Berta](https://github.com/fnberta).
