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

Type for object containing style details

type MapStylePreset \= {  
    [description](#description): string;  
    [name](#name): string;  
    [referenceStyleID](#referencestyleid): string;  
    [variants](#variants): ReadonlyArray<  
        {  
            deprecated?: boolean;  
            deprecationMessage?: string;  
            description: string;  
            id: string;  
            imageURL: string;  
            name: string;  
            variantType: string;  
        },  
    \>;  
}

##### Index

### Properties[](#properties)

[description](#description) [name](#name) [referenceStyleID](#referencestyleid) [variants](#variants)

## Properties[](#properties-1)

### `Readonly`description[](#description)

description: string

### `Readonly`name[](#name)

name: string

### `Readonly`referenceStyleID[](#referencestyleid)

referenceStyleID: string

### `Readonly`variants[](#variants)

variants: ReadonlyArray<  
    {  
        deprecated?: boolean;  
        deprecationMessage?: string;  
        description: string;  
        id: string;  
        imageURL: string;  
        name: string;  
        variantType: string;  
    },  
\>
