Provides a way to track the progress of running operations.
Gets the number of completed operations.
Gets whether at least one operation is being executed.
Gets the number of pending operations.
Returns a number between 0 and 1 which represent the ratio between completed operations and total operations.
Decrements the number of pending operations.
Increment the number of pending operations.
How many increments to do. Default is 1.
Increments the counter before starting the promise, then decrements it safely when the promises resolves or fails.
Provides a way to track the progress of running operations.