Stay organized with collections
Save and categorize content based on your preferences.
Methods
catch
- catch
<
R
>
(
onRejected
:
(
a
:
Error
)
=>
R
|
PromiseLike
<
R
>
)
:
Promise
<
R
|
LoadBundleTaskProgress
>
-
Type parameters
Parameters
-
onRejected: (a: Error) => R | PromiseLike<R>
-
- (a: Error): R | PromiseLike<R>
-
Parameters
Returns R | PromiseLike<R>
onProgress
- onProgress
(
next
?
:
(
progress
:
LoadBundleTaskProgress
)
=>
any
,
error
?
:
(
error
:
Error
)
=>
any
,
complete
?
:
(
)
=>
void
)
:
void
-
Parameters
-
-
Optional error: (error: Error) => any
-
Optional complete: () => void
Returns void
then
- then
<
T
,
R
>
(
onFulfilled
?
:
(
a
:
LoadBundleTaskProgress
)
=>
T
|
PromiseLike
<
T
>
,
onRejected
?
:
(
a
:
Error
)
=>
R
|
PromiseLike
<
R
>
)
:
Promise
<
T
|
R
>
-
Type parameters
Parameters
-
Optional onFulfilled: (a: LoadBundleTaskProgress) => T | PromiseLike<T>
-
-
Parameters
Returns T | PromiseLike<T>
-
Optional onRejected: (a: Error) => R | PromiseLike<R>
-
- (a: Error): R | PromiseLike<R>
-
Parameters
Returns R | PromiseLike<R>
Returns Promise<T | R>
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2022-07-27 UTC.
[null,null,["Last updated 2022-07-27 UTC."],[],[],null,["- [firebase](/docs/reference/js/v8/firebase).\n- [firestore](/docs/reference/js/v8/firebase.firestore).\n- LoadBundleTask \nRepresents the task of loading a Firestore bundle. It provides progress of bundle\nloading, as well as task completion and error events.\n\nThe API is compatible with `Promise\u003cLoadBundleTaskProgress\u003e`.\n\nIndex\n\nMethods\n\n- [catch](/docs/reference/js/v8/firebase.firestore.LoadBundleTask#catch)\n- [onProgress](/docs/reference/js/v8/firebase.firestore.LoadBundleTask#onprogress)\n- [then](/docs/reference/js/v8/firebase.firestore.LoadBundleTask#then)\n\nMethods\n\ncatch\n\n- catch \\\u003c R \\\u003e ( onRejected : ( a : [Error](/docs/reference/js/v8/firebase.functions.HttpsError#error) ) =\\\u003e R \\| PromiseLike \\\u003c R \\\u003e ) : Promise \\\u003c R \\| [LoadBundleTaskProgress](/docs/reference/js/v8/firebase.firestore.LoadBundleTaskProgress) \\\u003e\n- Implements the `Promise\u003cLoadBundleTaskProgress\u003e.catch` interface.\n\n Type parameters\n -\n\n R\n\n Parameters\n -\n\n onRejected: (a: [Error](/docs/reference/js/v8/firebase.functions.HttpsError#error)) =\\\u003e R \\| PromiseLike\\\u003cR\\\u003e \n Called when an error occurs during bundle loading.\n -\n - (a: [Error](/docs/reference/js/v8/firebase.functions.HttpsError#error)): R \\| PromiseLike\\\u003cR\\\u003e\n\n \u003c!-- --\u003e\n\n -\n\n Parameters\n -\n\n a: [Error](/docs/reference/js/v8/firebase.functions.HttpsError#error)\n\n Returns R \\| PromiseLike\\\u003cR\\\u003e\n\n Returns Promise\\\u003cR \\| [LoadBundleTaskProgress](/docs/reference/js/v8/firebase.firestore.LoadBundleTaskProgress)\\\u003e\n\nonProgress\n\n- onProgress ( next ? : ( progress : [LoadBundleTaskProgress](/docs/reference/js/v8/firebase.firestore.LoadBundleTaskProgress) ) =\\\u003e any , error ? : ( error : [Error](/docs/reference/js/v8/firebase.functions.HttpsError#error) ) =\\\u003e any , complete ? : ( ) =\\\u003e void ) : void\n- Registers functions to listen to bundle loading progress events.\n\n Parameters\n -\n\n Optional next: (progress: [LoadBundleTaskProgress](/docs/reference/js/v8/firebase.firestore.LoadBundleTaskProgress)) =\\\u003e any \n Called when there is a progress update from bundle loading. Typically `next` calls occur\n each time a Firestore document is loaded from the bundle.\n -\n - (progress: [LoadBundleTaskProgress](/docs/reference/js/v8/firebase.firestore.LoadBundleTaskProgress)): any\n\n \u003c!-- --\u003e\n\n -\n\n Parameters\n -\n\n progress: [LoadBundleTaskProgress](/docs/reference/js/v8/firebase.firestore.LoadBundleTaskProgress)\n\n Returns any\n -\n\n Optional error: (error: [Error](/docs/reference/js/v8/firebase.functions.HttpsError#error)) =\\\u003e any \n Called when an error occurs during bundle loading. The task aborts after reporting the\n error, and there should be no more updates after this.\n -\n - (error: [Error](/docs/reference/js/v8/firebase.functions.HttpsError#error)): any\n\n \u003c!-- --\u003e\n\n -\n\n Parameters\n -\n\n error: [Error](/docs/reference/js/v8/firebase.functions.HttpsError#error)\n\n Returns any\n -\n\n Optional complete: () =\\\u003e void \n Called when the loading task is complete.\n -\n - (): void\n\n \u003c!-- --\u003e\n\n -\n\n Returns void\n\n Returns void\n\nthen\n\n- then \\\u003c T , R \\\u003e ( onFulfilled ? : ( a : [LoadBundleTaskProgress](/docs/reference/js/v8/firebase.firestore.LoadBundleTaskProgress) ) =\\\u003e T \\| PromiseLike \\\u003c T \\\u003e , onRejected ? : ( a : [Error](/docs/reference/js/v8/firebase.functions.HttpsError#error) ) =\\\u003e R \\| PromiseLike \\\u003c R \\\u003e ) : Promise \\\u003c T \\| R \\\u003e\n-\n Overrides PromiseLike.then \n Implements the `Promise\u003cLoadBundleTaskProgress\u003e.then` interface.\n\n Type parameters\n -\n\n T\n -\n\n R\n\n Parameters\n -\n\n Optional onFulfilled: (a: [LoadBundleTaskProgress](/docs/reference/js/v8/firebase.firestore.LoadBundleTaskProgress)) =\\\u003e T \\| PromiseLike\\\u003cT\\\u003e \n Called on the completion of the loading task with a final `LoadBundleTaskProgress` update.\n The update will always have its `taskState` set to `\"Success\"`.\n -\n - (a: [LoadBundleTaskProgress](/docs/reference/js/v8/firebase.firestore.LoadBundleTaskProgress)): T \\| PromiseLike\\\u003cT\\\u003e\n\n \u003c!-- --\u003e\n\n -\n\n Parameters\n -\n\n a: [LoadBundleTaskProgress](/docs/reference/js/v8/firebase.firestore.LoadBundleTaskProgress)\n\n Returns T \\| PromiseLike\\\u003cT\\\u003e\n -\n\n Optional onRejected: (a: [Error](/docs/reference/js/v8/firebase.functions.HttpsError#error)) =\\\u003e R \\| PromiseLike\\\u003cR\\\u003e \n Called when an error occurs during bundle loading.\n -\n - (a: [Error](/docs/reference/js/v8/firebase.functions.HttpsError#error)): R \\| PromiseLike\\\u003cR\\\u003e\n\n \u003c!-- --\u003e\n\n -\n\n Parameters\n -\n\n a: [Error](/docs/reference/js/v8/firebase.functions.HttpsError#error)\n\n Returns R \\| PromiseLike\\\u003cR\\\u003e\n\nReturns Promise\\\u003cT \\| R\\\u003e"]]
Represents the task of loading a Firestore bundle. It provides progress of bundle loading, as well as task completion and error events.
The API is compatible with
Promise<LoadBundleTaskProgress>
.