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

##### Index

### Constructors[](#constructors)

[constructor](#constructor)

### Methods[](#methods)

[add](#add) [clear](#clear) [remove](#remove) [run](#run)

## Constructors[](#constructors-1)

### constructor[](#constructor)

-   new TaskQueue(): TaskQueue[](#constructortaskqueue)
    
    #### Returns TaskQueue
    

## Methods[](#methods-1)

### add[](#add)

-   add(callback: (timeStamp: number) \=> void): number[](#add-1)
    
    #### Parameters
    
    -   callback: (timeStamp: number) \=> void
    
    #### Returns number
    

### clear[](#clear)

-   clear(): void[](#clear-1)
    
    #### Returns void
    

### remove[](#remove)

-   remove(id: number): void[](#remove-1)
    
    #### Parameters
    
    -   id: number
    
    #### Returns void
    

### run[](#run)

-   run(timeStamp?: number): void[](#run-1)
    
    #### Parameters
    
    -   `Optional`timeStamp: number
    
    #### Returns void
