Class: AdapterDescriptor

@nginstack/engine/lib/event/AdapterDescriptor~ AdapterDescriptor


new AdapterDescriptor()

Configuração da adaptação a ser realizada pela classe Adapter.

Members


acceptsUndefinedResult :boolean

Determina se o valor undefined deve ser considerado um valor válido como resultado do evento.

Type:
  • boolean

afterAdaptedListener :function

Função executada depois de um listener adaptado ser executado. Ela é executada após a propriedade indicada por #resultProperty ter sido atualizada com o retorno da função de listener adaptada.
A variável this no contexto da execução desta função será o Emitter.

Type:
  • function

afterInherited :function

Função executada depois da execução da função global inherited, no contexto de uma função listener adaptada.
A variável this no contexto da execução desta função será o Emitter.

Type:
  • function

beforeAdaptedListener :function

Função executada antes de um listener adaptado ser executado. Ela é executada antes das propriedades indicadas por #parameters serem lidas e passadas como parâmetros para a função de listener adaptada.
A variável this no contexto da execução desta função será o Emitter.

Type:
  • function

beforeInherited :function

Função executada antes da execução da função global inherited, no contexto de uma função listener adaptada.
A variável this no contexto da execução desta função será o Emitter.

Type:
  • function

cancelable :boolean

Indica se o evento poderá ser cancelado.

Type:
  • boolean

eventClass :Event

Construtor do evento que deverá ser emitido por esta classe.

Type:
  • Event

listenerFilter :function

Essa propriedade possibilita configurar uma função de callback que recebe como parâmetro o emissor do evento e a função/objeto que está sendo registrado(a) no evento adaptado por meio do método set. A função deve retornar um booleano como indicativo se a função de listener deve ou não ser registrada. O retorno true indicará que a função deve ser registrada.

Type:
  • function

parameters :Array

Parâmetros que são esperados pelo evento adaptado. Os valores das propriedades informadas serão extraídas do evento emitido.

Type:
  • Array

resultProperty :string|null

Nome da propriedade do evento que receberá o resultado das funções de evento adaptada. Informe o valor null caso o evento não necessite retornar um valor.

Type:
  • string | null

type :string

Tipo do evento que será emitido.

Type:
  • string