---
title: "Progress | Upload js | Api client"
description: "Documentation for Upload JS"
---

> 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 Progress

type Progress \= {  
    [bitrate](#bitrate): number | null;  
    [elapsedTime](#elapsedtime): number | null;  
    [remainingTime](#remainingtime): number | null;  
    [total](#total): number;  
    [uploaded](#uploaded): number | null;  
}

-   Defined in [client/types.ts:38](https://github.com/maptiler/maptiler-upload-js/blob/9a8e1ef4a2e85d959471c8ef80adaab2ecd39027/packages/core/src/client/types.ts#L38)

##### Index

### Properties[](#properties)

[bitrate](#bitrate) [elapsedTime](#elapsedtime) [remainingTime](#remainingtime) [total](#total) [uploaded](#uploaded)

## Properties[](#properties-1)

### bitrate[](#bitrate)

bitrate: number | null

-   Defined in [client/types.ts:42](https://github.com/maptiler/maptiler-upload-js/blob/9a8e1ef4a2e85d959471c8ef80adaab2ecd39027/packages/core/src/client/types.ts#L42)

### elapsedTime[](#elapsedtime)

elapsedTime: number | null

-   Defined in [client/types.ts:41](https://github.com/maptiler/maptiler-upload-js/blob/9a8e1ef4a2e85d959471c8ef80adaab2ecd39027/packages/core/src/client/types.ts#L41)

### remainingTime[](#remainingtime)

remainingTime: number | null

-   Defined in [client/types.ts:43](https://github.com/maptiler/maptiler-upload-js/blob/9a8e1ef4a2e85d959471c8ef80adaab2ecd39027/packages/core/src/client/types.ts#L43)

### total[](#total)

total: number

-   Defined in [client/types.ts:39](https://github.com/maptiler/maptiler-upload-js/blob/9a8e1ef4a2e85d959471c8ef80adaab2ecd39027/packages/core/src/client/types.ts#L39)

### uploaded[](#uploaded)

uploaded: number | null

-   Defined in [client/types.ts:40](https://github.com/maptiler/maptiler-upload-js/blob/9a8e1ef4a2e85d959471c8ef80adaab2ecd39027/packages/core/src/client/types.ts#L40)
