TaskSnapshot
interface
A TaskSnapshot provides information about a storage tasks state.
Example 1
firebase .storage() .ref('/foo/bar.json') .putString(JSON.stringify({ foo: 'bar' })) .then((taskSnapshot) => { if (taskSnapshot.state === firebase.storage.TaskState.SUCCESS) { console.log('Total bytes uploaded: ', taskSnapshot.totalBytes); } }); Example 2
const task = firebase .storage() .ref('/foo/bar.json') .putString(JSON.stringify({ foo: 'bar' })); task.on('state_changed', taskSnapshot => { if (taskSnapshot.state === firebase.storage.TaskState.PAUSED) { console.log('Resuming my task!'); task.resume(); } }); Properties
error
</>If the TaskSnapshot#state is error, returns a JavaScript error of the current task snapshot.
error: NativeFirebaseError;
state
</>The current state of the task snapshot.
state: "cancelled" | "error" | "paused" | "running" | "success";
