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

type Segment \= {  
    [primitiveLength](#primitivelength): number;  
    [primitiveOffset](#primitiveoffset): number;  
    [sortKey](#sortkey)?: number;  
    [vaos](#vaos): { \[\_: string\]: [VertexArrayObject](https://docs.maptiler.com/sdk-js/api-reference/classes/Externals.VertexArrayObject/) };  
    [vertexLength](#vertexlength): number;  
    [vertexOffset](#vertexoffset): number;  
}

##### Index

### Properties[](#properties)

[primitiveLength](#primitivelength) [primitiveOffset](#primitiveoffset) [sortKey?](#sortkey) [vaos](#vaos) [vertexLength](#vertexlength) [vertexOffset](#vertexoffset)

## Properties[](#properties-1)

### primitiveLength[](#primitivelength)

primitiveLength: number

### primitiveOffset[](#primitiveoffset)

primitiveOffset: number

### `Optional`sortKey[](#sortkey)

sortKey?: number

### vaos[](#vaos)

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

### vertexLength[](#vertexlength)

vertexLength: number

### vertexOffset[](#vertexoffset)

vertexOffset: number
