---
title: "AnimationEvent | 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.

# Type Alias AnimationEvent

type AnimationEvent \= {  
    [currentDelta](#currentdelta): number;  
    [currentTime](#currenttime): number;  
    [iteration](#iteration)?: number;  
    [keyframe](#keyframe)?: [Keyframe](https://docs.maptiler.com/sdk-js/api-reference/types/Keyframe/) | null;  
    [nextKeyframe](#nextkeyframe)?: [Keyframe](https://docs.maptiler.com/sdk-js/api-reference/types/Keyframe/) | null;  
    [playbackRate](#playbackrate): number;  
    [previousProps](#previousprops): [Record](https://docs.maptiler.com/sdk-js/api-reference/types/Externals.Record/)<string, number\>;  
    [props](#props): [Record](https://docs.maptiler.com/sdk-js/api-reference/types/Externals.Record/)<string, number\>;  
    [target](#target): [MaptilerAnimation](https://docs.maptiler.com/sdk-js/api-reference/classes/MaptilerAnimation/);  
    [type](#type): [AnimationEventTypes](https://docs.maptiler.com/sdk-js/api-reference/types/AnimationEventTypes/);  
}

##### Index

### Properties[](#properties)

[currentDelta](#currentdelta) [currentTime](#currenttime) [iteration?](#iteration) [keyframe?](#keyframe) [nextKeyframe?](#nextkeyframe) [playbackRate](#playbackrate) [previousProps](#previousprops) [props](#props) [target](#target) [type](#type)

## Properties[](#properties-1)

### currentDelta[](#currentdelta)

currentDelta: number

### currentTime[](#currenttime)

currentTime: number

### `Optional`iteration[](#iteration)

iteration?: number

### `Optional`keyframe[](#keyframe)

keyframe?: [Keyframe](https://docs.maptiler.com/sdk-js/api-reference/types/Keyframe/) | null

### `Optional`nextKeyframe[](#nextkeyframe)

nextKeyframe?: [Keyframe](https://docs.maptiler.com/sdk-js/api-reference/types/Keyframe/) | null

### playbackRate[](#playbackrate)

playbackRate: number

### previousProps[](#previousprops)

previousProps: [Record](https://docs.maptiler.com/sdk-js/api-reference/types/Externals.Record/)<string, number\>

### props[](#props)

props: [Record](https://docs.maptiler.com/sdk-js/api-reference/types/Externals.Record/)<string, number\>

### target[](#target)

target: [MaptilerAnimation](https://docs.maptiler.com/sdk-js/api-reference/classes/MaptilerAnimation/)

### type[](#type)

type: [AnimationEventTypes](https://docs.maptiler.com/sdk-js/api-reference/types/AnimationEventTypes/)
