---
title: "Interface: IRangeParams | Customer's Canvas On-Premises"
canonical: "https://customerscanvas.com/docs/on-premises/design-editor/iframe-api/reference/design-editor-iframe/interfaces/WidgetConfigurationInterfaces.IRangeParams/"
---

# Interface: IRangeParams

> A structure defining a range of values.

## Example

```js
configuration = {
   widgets: {
       common: {
           fontSize: { max: 50, min: 5, step: 5 },
           tracking: { max: 100, min: -50, step: 25 },
           leading: { max: 50, min: 5, step: 5 }
       }
   }
};
```

## Extended by

- [`IDefaultTextStroke`](https://customerscanvas.com/docs/on-premises/design-editor/iframe-api/reference/design-editor-iframe/interfaces/WidgetConfigurationInterfaces.IDefaultTextStroke.md)

## Properties

### min?

> `optional` **min?**: `number`

Sets a max value of a range.

***

### max?

> `optional` **max?**: `number`

Sets a min value of a range.

***

### step?

> `optional` **step?**: `number`

The parameter changes by this step value.
