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

type PaintOptions \= {  
    [canonical](#canonical)?: [CanonicalTileID](https://docs.maptiler.com/sdk-js/api-reference/classes/Externals.CanonicalTileID/);  
    [dashPositions](#dashpositions)?: { \[\_: string\]: [DashEntry](https://docs.maptiler.com/sdk-js/api-reference/types/DashEntry/) };  
    [formattedSection](#formattedsection)?: [FormattedSection](https://docs.maptiler.com/sdk-js/api-reference/classes/FormattedSection/);  
    [globalState](#globalstate)?: [Record](https://docs.maptiler.com/sdk-js/api-reference/types/Externals.Record/)<string, any\>;  
    [imagePositions](#imagepositions): { \[\_: string\]: [ImagePosition](https://docs.maptiler.com/sdk-js/api-reference/classes/Externals.ImagePosition/) };  
}

##### Index

### Properties[](#properties)

[canonical?](#canonical) [dashPositions?](#dashpositions) [formattedSection?](#formattedsection) [globalState?](#globalstate) [imagePositions](#imagepositions)

## Properties[](#properties-1)

### `Optional`canonical[](#canonical)

canonical?: [CanonicalTileID](https://docs.maptiler.com/sdk-js/api-reference/classes/Externals.CanonicalTileID/)

### `Optional`dashPositions[](#dashpositions)

dashPositions?: { \[\_: string\]: [DashEntry](https://docs.maptiler.com/sdk-js/api-reference/types/DashEntry/) }

### `Optional`formattedSection[](#formattedsection)

formattedSection?: [FormattedSection](https://docs.maptiler.com/sdk-js/api-reference/classes/FormattedSection/)

### `Optional`globalState[](#globalstate)

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

### imagePositions[](#imagepositions)

imagePositions: { \[\_: string\]: [ImagePosition](https://docs.maptiler.com/sdk-js/api-reference/classes/Externals.ImagePosition/) }
