new SurrogateListener(handler, surrogatedListeners)
Listener especial criado pelo método Emitter#replaceListeners para
permitir que a função de tratamento possa executar os listeners que foram substituídos.
Parameters:
| Name | Type | Description | 
|---|---|---|
| handler | function | Função que deve tratar o evento emitido. A função informada receberá, além do parâmetro event, um segundo parâmetro que será uma função, que ao ser invocada, emitirá o o evento informado para os listeners que foram substituídos. | 
| surrogatedListeners | Array.<Listener> | Listeners que foram substituídos por este listener. | 
Extends
- Listener
Members
- 
    handler :function
- 
    
    Função de listener que deverá ser executada. Type:- function
 
- 
    surrogatedListeners :Array.<Listener>
- 
    
    Listeners que foram substituídos por este listener. Type:- Array.<Listener>
 
Methods
- 
    filterSurrogatedListeners(filterFn)
- 
    
    Filtra o array de listeners substituídos por esta instância, mantendo apenas os listeners que satisfaçam a função de filtro informada. A função de filtro informada receberá o listener a ser filtrado. Parameters:Name Type Description filterFnfunction Função que indicará se o listener deve ser mantido. 
- 
    handleEvent(event)
- 
    
    Executa a função de listener. Parameters:Name Type Description eventEvent Evento a ser tratado pela função de listener. Returns:Retorno da função de listener executada. - Type
- boolean
 
 nginstack
nginstack