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

interface PropertyIndexedKeyframes {  
    [composite](#composite)?: [CompositeOperationOrAuto](https://docs.maptiler.com/sdk-js/api-reference/types/Externals.CompositeOperationOrAuto/) | [CompositeOperationOrAuto](https://docs.maptiler.com/sdk-js/api-reference/types/Externals.CompositeOperationOrAuto/)\[\];  
    [easing](#easing)?: string | string\[\];  
    [offset](#offset)?: number | (number | null)\[\];  
    \[property: string\]:  
        | string  
        | number  
        | string\[\]  
        | (number | null)\[\]  
        | null  
        | undefined;  
}

#### Indexable

-   \[property: string\]: string | number | string\[\] | (number | null)\[\] | null | undefined
    

##### Index

### Properties[](#properties)

[composite?](#composite) [easing?](#easing) [offset?](#offset)

## Properties[](#properties-1)

### `Optional`composite[](#composite)

composite?: [CompositeOperationOrAuto](https://docs.maptiler.com/sdk-js/api-reference/types/Externals.CompositeOperationOrAuto/) | [CompositeOperationOrAuto](https://docs.maptiler.com/sdk-js/api-reference/types/Externals.CompositeOperationOrAuto/)\[\]

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

easing?: string | string\[\]

### `Optional`offset[](#offset)

offset?: number | (number | null)\[\]
