@caiomarcatti12/universal-event-connector
v1.0.1
Published
UniversalEventConnector é uma biblioteca para facilitar a manipulação de eventos personalizados a nível da janela no seu aplicativo JavaScript ou TypeScript.
Downloads
4
Readme
UniversalEventConnector
UniversalEventConnector é uma biblioteca para facilitar a manipulação de eventos personalizados a nível da janela no seu aplicativo JavaScript ou TypeScript.
Instalação
Você pode instalar a UniversalEventConnector via npm:
npm install universal-event-connector
Primeiro, importe a UniversalEventConnector no seu código:
import { UniversalEventConnector } from 'universal-event-connector';
Crie uma instância da UniversalEventConnector:
const connector = new UniversalEventConnector();
Agora você pode usar a connector para emitir e ouvir eventos personalizados.
Emitindo eventos
Para emitir um evento, use o método put:
connector.put('meuEvento', 'Olá, mundo!');
Isso irá emitir um evento chamado 'meuEvento' com a string 'Olá, mundo!' como detalhe.
Ouvindo eventos
Para ouvir um evento, use o método on:
connector.on('meuEvento', (detail) => {
console.log('meuEvento foi acionado com:', detail);
});
Isso irá registrar um ouvinte para o evento 'meuEvento'. Quando 'meuEvento' for emitido, a função de callback fornecida será chamada com o detalhe do evento.
Eventos de alteração de título
A UniversalEventConnector também possui métodos especiais para trabalhar com um evento de alteração de título.
Para emitir um evento de alteração de título, use o método changeTitle:
connector.changeTitle('Meu Novo Título');
Para ouvir eventos de alteração de título, use o método onListenerChangeTitle:
connector.onListenerChangeTitle((title) => {
console.log('O título foi alterado para', title);
});
Espero que isso ajude a usar a UniversalEventConnector! Se tiver mais perguntas, não hesite em perguntar.