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

# Interface ArrayBufferView<TArrayBuffer>

interface ArrayBufferView<  
    [TArrayBuffer](#tarraybuffer) extends [ArrayBufferLike](https://docs.maptiler.com/sdk-js/api-reference/types/Externals.ArrayBufferLike/) \= [ArrayBufferLike](https://docs.maptiler.com/sdk-js/api-reference/types/Externals.ArrayBufferLike/),  
\> {  
    [buffer](#buffer): [TArrayBuffer](#tarraybuffer);  
    [byteLength](#bytelength): number;  
    [byteOffset](#byteoffset): number;  
}

#### Type Parameters

-   TArrayBuffer extends [ArrayBufferLike](https://docs.maptiler.com/sdk-js/api-reference/types/Externals.ArrayBufferLike/) = [ArrayBufferLike](https://docs.maptiler.com/sdk-js/api-reference/types/Externals.ArrayBufferLike/)

##### Index

### Properties[](#properties)

[buffer](#buffer) [byteLength](#bytelength) [byteOffset](#byteoffset)

## Properties[](#properties-1)

### `Readonly`buffer[](#buffer)

buffer: [TArrayBuffer](#tarraybuffer)

The ArrayBuffer instance referenced by the array.

### `Readonly`byteLength[](#bytelength)

byteLength: number

The length in bytes of the array.

### `Readonly`byteOffset[](#byteoffset)

byteOffset: number

The offset in bytes of the array.
