---
title: "OptionalEffectTiming | 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 OptionalEffectTiming

interface OptionalEffectTiming {  
    [delay](#delay)?: number;  
    [direction](#direction)?: [PlaybackDirection](https://docs.maptiler.com/sdk-js/api-reference/types/Externals.PlaybackDirection/);  
    [duration](#duration)?: string | number;  
    [easing](#easing)?: string;  
    [endDelay](#enddelay)?: number;  
    [fill](#fill)?: [FillMode](https://docs.maptiler.com/sdk-js/api-reference/types/Externals.FillMode/);  
    [iterations](#iterations)?: number;  
    [iterationStart](#iterationstart)?: number;  
    [playbackRate](#playbackrate)?: number;  
}

##### Index

### Properties[](#properties)

[delay?](#delay) [direction?](#direction) [duration?](#duration) [easing?](#easing) [endDelay?](#enddelay) [fill?](#fill) [iterations?](#iterations) [iterationStart?](#iterationstart) [playbackRate?](#playbackrate)

## Properties[](#properties-1)

### `Optional`delay[](#delay)

delay?: number

### `Optional`direction[](#direction)

direction?: [PlaybackDirection](https://docs.maptiler.com/sdk-js/api-reference/types/Externals.PlaybackDirection/)

### `Optional`duration[](#duration)

duration?: string | number

### `Optional`easing[](#easing)

easing?: string

### `Optional`endDelay[](#enddelay)

endDelay?: number

### `Optional`fill[](#fill)

fill?: [FillMode](https://docs.maptiler.com/sdk-js/api-reference/types/Externals.FillMode/)

### `Optional`iterations[](#iterations)

iterations?: number

### `Optional`iterationStart[](#iterationstart)

iterationStart?: number

### `Optional`playbackRate[](#playbackrate)

playbackRate?: number
