<!-- Do not edit this file. It is automatically generated by API Documenter. -->

[Home](./index.md) &gt; [@firebase/firestore](./firestore.md) &gt; [/](./firestore_.md) &gt; [LoadBundleTask](./firestore_.loadbundletask.md) &gt; [onProgress](./firestore_.loadbundletask.onprogress.md)

## LoadBundleTask.onProgress() method

Registers functions to listen to bundle loading progress events.

<b>Signature:</b>

```typescript
onProgress(next?: (progress: LoadBundleTaskProgress) => unknown, error?: (err: Error) => unknown, complete?: () => void): void;
```

## Parameters

|  Parameter | Type | Description |
|  --- | --- | --- |
|  next | (progress: [LoadBundleTaskProgress](./firestore_.loadbundletaskprogress.md)<!-- -->) =&gt; unknown | Called when there is a progress update from bundle loading. Typically <code>next</code> calls occur each time a Firestore document is loaded from the bundle. |
|  error | (err: Error) =&gt; unknown | Called when an error occurs during bundle loading. The task aborts after reporting the error, and there should be no more updates after this. |
|  complete | () =&gt; void | Called when the loading task is complete. |

<b>Returns:</b>

void

