---
title: "Struct | 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.

# Class Struct

#### Hierarchy ([View Summary](https://docs.maptiler.com/sdk-js/api-reference/hierarchy/#Externals.Struct))

-   Struct
    -   [CollisionBoxStruct](https://docs.maptiler.com/sdk-js/api-reference/classes/Externals.CollisionBoxStruct/)
    -   [FeatureIndexStruct](https://docs.maptiler.com/sdk-js/api-reference/classes/Externals.FeatureIndexStruct/)
    -   [TextAnchorOffsetStruct](https://docs.maptiler.com/sdk-js/api-reference/classes/Externals.TextAnchorOffsetStruct/)
    -   [SymbolInstanceStruct](https://docs.maptiler.com/sdk-js/api-reference/classes/Externals.SymbolInstanceStruct/)
    -   [PlacedSymbolStruct](https://docs.maptiler.com/sdk-js/api-reference/classes/Externals.PlacedSymbolStruct/)

##### Index

### Constructors[](#constructors)

[constructor](#constructor)

### Properties[](#properties)

[size](#size)

## Constructors[](#constructors-1)

### constructor[](#constructor)

-   new Struct(structArray: [StructArray](https://docs.maptiler.com/sdk-js/api-reference/classes/Externals.StructArray/), index: number): Struct[](#constructorstruct)
    
    #### Parameters
    
    -   structArray: [StructArray](https://docs.maptiler.com/sdk-js/api-reference/classes/Externals.StructArray/)
        
        The StructArray the struct is stored in
        
    -   index: number
        
        The index of the struct in the StructArray.
        
    
    #### Returns Struct
    

## Properties[](#properties-1)

### size[](#size)

size: number
