new Middleware(middleware)
        Creates an instance of Middleware.
    
    
    
    
    
    
        Parameters:
| Name | Type | Description | 
|---|---|---|
middleware | 
            
            Object | 
- Source:
 
Methods
- 
    
getMiddlewareIterator(hook)
 - 
    
    
    
    
    
        
Parameters:
Name Type Description hookString - Source:
 
Returns:
- Type
 - Iterator
 
 - 
    
iterateMiddleware(request, hook, response)
 - 
    
    
    
    
    
        
Parameters:
Name Type Default Description request* hookString response* null - Source:
 
Returns:
- Type
 - Promise
 
 - 
    
use(callback, hook)
 - 
    
    
    
    
    
        
Parameters:
Name Type Description callbackfunction hookString - Source: