new IdliQueue()
Methods
- 
    
        
clearPendingTasks()
 - 
    
    Clears all pending tasks for the queue and stops any scheduled tasks from running.
 - 
    
        
destroy()
 - 
    
    Destroys the instance by unregistering all added event listeners and removing any overridden methods.
 - 
    
        
getState() → {Object}
 - 
    
    Returns the state object for the currently running task. If no task is running, null is returned.
Returns:
Object - 
    
        
hasPendingTasks() → {boolean}
 - 
    
    
    
    
    
    
    
    
    
    
    
    
Returns:
boolean - 
    
        
pushTask(…args)
 - 
    
    
    
    
    
    
Parameters:
Name Type Attributes Description args* <repeatable> 
 - 
    
        
runTasksImmediately()
 - 
    
    Runs all scheduled tasks synchronously.
 - 
    
        
unshiftTask(…args)
 - 
    
    
    
    
    
    
Parameters:
Name Type Attributes Description args* <repeatable>