---
title: "MapStylePreset | Client js | Api client"
description: "Documentation for MapTiler Client"
---

> 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;  
        },  
    \>;  
}

-   Defined in [mapstyle.ts:31](https://github.com/maptiler/maptiler-client-js/blob/f88659ae276c959a754e4c0f3b5c2aae1f483caa/src/mapstyle.ts#L31)

##### Index

### Properties

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

## Properties

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

description: string

-   Defined in [mapstyle.ts:34](https://github.com/maptiler/maptiler-client-js/blob/f88659ae276c959a754e4c0f3b5c2aae1f483caa/src/mapstyle.ts#L34)

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

name: string

-   Defined in [mapstyle.ts:33](https://github.com/maptiler/maptiler-client-js/blob/f88659ae276c959a754e4c0f3b5c2aae1f483caa/src/mapstyle.ts#L33)

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

referenceStyleID: string

-   Defined in [mapstyle.ts:32](https://github.com/maptiler/maptiler-client-js/blob/f88659ae276c959a754e4c0f3b5c2aae1f483caa/src/mapstyle.ts#L32)

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

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

-   Defined in [mapstyle.ts:35](https://github.com/maptiler/maptiler-client-js/blob/f88659ae276c959a754e4c0f3b5c2aae1f483caa/src/mapstyle.ts#L35)
