Index
Properties
snapshot
A snapshot of the current task state.
Methods
cancel
- 
							Cancels a running task. Has no effect on a complete or failed task. Returns booleanTrue if the cancel had an effect. 
catch
- 
							Equivalent to calling then(null, onRejected).Parameters- 
									onRejected: (error: FirebaseStorageError) => any- 
											- 
													Parameters- 
															error: FirebaseStorageError
 Returns any
- 
															
 
- 
													
 
- 
											
 Returns Promise<any>
- 
									
on
- 
							Listens for events on this task. Events have three callback functions (referred to as next,error, andcomplete).If only the event is passed, a function that can be used to register the callbacks is returned. Otherwise, the callbacks are passed after the event. Callbacks can be passed either as three separate arguments or as the next,error, andcompleteproperties of an object. Any of the three callbacks is optional, as long as at least one is specified. In addition, when you add your callbacks, you get a function back. You can call this function to unregister the associated callbacks.Parameters- 
									event: TaskEventThe event to listen for. 
- 
									Optional nextOrObserver: StorageObserver<UploadTaskSnapshot> | null | ((snapshot: UploadTaskSnapshot) => any)The `next` function, which gets called for each item in the event stream, or an observer object with some or all of these three properties (`next`, `error`, `complete`).
- 
									Optional error: ((error: FirebaseStorageError) => any) | nullA function that gets called with a FirebaseStorageErrorif the event stream ends due to an error.
- 
									Optional complete: firebase.Unsubscribe | nullA function that gets called if the event stream ends normally. 
 Returns FunctionIf only the event argument is passed, returns a function you can use to add callbacks (see the examples above). If more than just the event argument is passed, returns a function you can call to unregister the callbacks.
- 
									
pause
- 
							Pauses a running task. Has no effect on a paused or failed task. Returns booleanTrue if the pause had an effect. 
resume
- 
							Resumes a paused task. Has no effect on a running or failed task. Returns booleanTrue if the resume had an effect. 
then
- 
							This object behaves like a Promise, and resolves with its snapshot data when the upload completes. Parameters- 
									Optional onFulfilled: ((snapshot: UploadTaskSnapshot) => any) | nullThe fulfillment callback. Promise chaining works as normal.
- 
									Optional onRejected: ((error: FirebaseStorageError) => any) | nullThe rejection callback. 
 Returns Promise<any>
- 
									
Represents the process of uploading an object. Allows you to monitor and manage the upload.