---
title: "ConstrainDoubleRange | JavaScript maps SDK"
description: "Documentation for MapTiler SDK"
---

> For AI agents: a documentation index is available at [/llms.txt](https://docs.maptiler.com/llms.txt). Markdown versions of all pages are available by appending .md to any URL.

# Interface ConstrainDoubleRange

interface ConstrainDoubleRange {  
    [exact](#exact)?: number;  
    [ideal](#ideal)?: number;  
    [max](#max)?: number;  
    [min](#min)?: number;  
}

#### Hierarchy ([View Summary](https://docs.maptiler.com/sdk-js/api-reference/hierarchy/#Externals.ConstrainDoubleRange))

-   [DoubleRange](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.DoubleRange/)
    -   ConstrainDoubleRange

##### Index

### Properties[](#properties)

[exact?](#exact) [ideal?](#ideal) [max?](#max) [min?](#min)

## Properties[](#properties-1)

### `Optional`exact[](#exact)

exact?: number

### `Optional`ideal[](#ideal)

ideal?: number

### `Optional`max[](#max)

max?: number

Inherited from [DoubleRange](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.DoubleRange/).[max](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.DoubleRange/#max)

### `Optional`min[](#min)

min?: number

Inherited from [DoubleRange](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.DoubleRange/).[min](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.DoubleRange/#min)
