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

The style's image metadata

type StyleImageData \= {  
    [data](#data): [RGBAImage](https://docs.maptiler.com/sdk-js/api-reference/classes/Externals.RGBAImage/);  
    [hasRenderCallback](#hasrendercallback)?: boolean;  
    [spriteData](#spritedata)?: [SpriteOnDemandStyleImage](https://docs.maptiler.com/sdk-js/api-reference/types/Externals.SpriteOnDemandStyleImage/);  
    [userImage](#userimage)?: [StyleImageInterface](https://docs.maptiler.com/sdk-js/api-reference/interfaces/StyleImageInterface/);  
    [version](#version)?: number;  
}

##### Index

### Properties[](#properties)

[data](#data) [hasRenderCallback?](#hasrendercallback) [spriteData?](#spritedata) [userImage?](#userimage) [version?](#version)

## Properties[](#properties-1)

### data[](#data)

data: [RGBAImage](https://docs.maptiler.com/sdk-js/api-reference/classes/Externals.RGBAImage/)

### `Optional`hasRenderCallback[](#hasrendercallback)

hasRenderCallback?: boolean

### `Optional`spriteData[](#spritedata)

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

### `Optional`userImage[](#userimage)

userImage?: [StyleImageInterface](https://docs.maptiler.com/sdk-js/api-reference/interfaces/StyleImageInterface/)

### `Optional`version[](#version)

version?: number
