---
title: "ActorMessage | 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 ActorMessage<T>

The message to be sent by the actor

type ActorMessage<[T](#t) extends [MessageType](https://docs.maptiler.com/sdk-js/api-reference/enums/MessageType/)\> \= {  
    [data](#data): [RequestResponseMessageMap](https://docs.maptiler.com/sdk-js/api-reference/types/RequestResponseMessageMap/)\[[T](#t)\]\[0\];  
    [mustQueue](#mustqueue)?: boolean;  
    [sourceMapId](#sourcemapid)?: string | number | null;  
    [targetMapId](#targetmapid)?: string | number | null;  
    [type](#type): [T](#t);  
}

#### Type Parameters

-   T extends [MessageType](https://docs.maptiler.com/sdk-js/api-reference/enums/MessageType/)

##### Index

### Properties[](#properties)

[data](#data) [mustQueue?](#mustqueue) [sourceMapId?](#sourcemapid) [targetMapId?](#targetmapid) [type](#type)

## Properties[](#properties-1)

### data[](#data)

data: [RequestResponseMessageMap](https://docs.maptiler.com/sdk-js/api-reference/types/RequestResponseMessageMap/)\[[T](#t)\]\[0\]

### `Optional`mustQueue[](#mustqueue)

mustQueue?: boolean

### `Optional`sourceMapId[](#sourcemapid)

sourceMapId?: string | number | null

### `Optional`targetMapId[](#targetmapid)

targetMapId?: string | number | null

### type[](#type)

type: [T](#t)
