---
url: /api/kiln/variables/ease.md
---
[Kiln API](../../index.md) / [kiln](../index.md) / ease

# Variable: ease

```ts
const ease: object;
```

Easing functions from easings.net, mapping 0..1 to 0..1 (back and elastic overshoot).

## Type Declaration

### linear

```ts
linear: (x) => number;
```

#### Parameters

| Parameter | Type |
| ------ | ------ |
| `x` | `number` |

#### Returns

`number`

### inQuad

```ts
inQuad: (x) => number;
```

#### Parameters

| Parameter | Type |
| ------ | ------ |
| `x` | `number` |

#### Returns

`number`

### outQuad

```ts
outQuad: (x) => number;
```

#### Parameters

| Parameter | Type |
| ------ | ------ |
| `x` | `number` |

#### Returns

`number`

### inOutQuad

```ts
inOutQuad: (x) => number;
```

#### Parameters

| Parameter | Type |
| ------ | ------ |
| `x` | `number` |

#### Returns

`number`

### inCubic

```ts
inCubic: (x) => number;
```

#### Parameters

| Parameter | Type |
| ------ | ------ |
| `x` | `number` |

#### Returns

`number`

### outCubic

```ts
outCubic: (x) => number;
```

#### Parameters

| Parameter | Type |
| ------ | ------ |
| `x` | `number` |

#### Returns

`number`

### inOutCubic

```ts
inOutCubic: (x) => number;
```

#### Parameters

| Parameter | Type |
| ------ | ------ |
| `x` | `number` |

#### Returns

`number`

### inQuart

```ts
inQuart: (x) => number;
```

#### Parameters

| Parameter | Type |
| ------ | ------ |
| `x` | `number` |

#### Returns

`number`

### outQuart

```ts
outQuart: (x) => number;
```

#### Parameters

| Parameter | Type |
| ------ | ------ |
| `x` | `number` |

#### Returns

`number`

### inOutQuart

```ts
inOutQuart: (x) => number;
```

#### Parameters

| Parameter | Type |
| ------ | ------ |
| `x` | `number` |

#### Returns

`number`

### inSine

```ts
inSine: (x) => number;
```

#### Parameters

| Parameter | Type |
| ------ | ------ |
| `x` | `number` |

#### Returns

`number`

### outSine

```ts
outSine: (x) => number;
```

#### Parameters

| Parameter | Type |
| ------ | ------ |
| `x` | `number` |

#### Returns

`number`

### inOutSine

```ts
inOutSine: (x) => number;
```

#### Parameters

| Parameter | Type |
| ------ | ------ |
| `x` | `number` |

#### Returns

`number`

### inExpo

```ts
inExpo: (x) => number;
```

#### Parameters

| Parameter | Type |
| ------ | ------ |
| `x` | `number` |

#### Returns

`number`

### outExpo

```ts
outExpo: (x) => number;
```

#### Parameters

| Parameter | Type |
| ------ | ------ |
| `x` | `number` |

#### Returns

`number`

### inOutExpo

```ts
inOutExpo: (x) => number;
```

#### Parameters

| Parameter | Type |
| ------ | ------ |
| `x` | `number` |

#### Returns

`number`

### inBack

```ts
inBack: (x) => number;
```

#### Parameters

| Parameter | Type |
| ------ | ------ |
| `x` | `number` |

#### Returns

`number`

### outBack

```ts
outBack: (x) => number;
```

#### Parameters

| Parameter | Type |
| ------ | ------ |
| `x` | `number` |

#### Returns

`number`

### inOutBack

```ts
inOutBack: (x) => number;
```

#### Parameters

| Parameter | Type |
| ------ | ------ |
| `x` | `number` |

#### Returns

`number`

### inElastic

```ts
inElastic: (x) => number;
```

#### Parameters

| Parameter | Type |
| ------ | ------ |
| `x` | `number` |

#### Returns

`number`

### outElastic

```ts
outElastic: (x) => number;
```

#### Parameters

| Parameter | Type |
| ------ | ------ |
| `x` | `number` |

#### Returns

`number`

### inOutElastic

```ts
inOutElastic: (x) => number;
```

#### Parameters

| Parameter | Type |
| ------ | ------ |
| `x` | `number` |

#### Returns

`number`

### inBounce

```ts
inBounce: (x) => number;
```

#### Parameters

| Parameter | Type |
| ------ | ------ |
| `x` | `number` |

#### Returns

`number`

### outBounce

```ts
outBounce: (x) => number;
```

#### Parameters

| Parameter | Type |
| ------ | ------ |
| `x` | `number` |

#### Returns

`number`

### inOutBounce

```ts
inOutBounce: (x) => number;
```

#### Parameters

| Parameter | Type |
| ------ | ------ |
| `x` | `number` |

#### Returns

`number`
