terv-ipc
v0.0.5
Published
Terv-ipc é uma ferramenta especialmente criada para o projeto Terv.js. Este pacote facilita a comunicação via IPC diretamente de sua aplicação ReactJS ou qualquer outra interface de usuário. O IPC é um conceito amplamente difundido em projetos com Electro
Downloads
7
Maintainers
Readme
Terv-ipc
Terv-ipc é uma ferramenta especialmente criada para o projeto Terv.js. Este pacote facilita a comunicação via IPC diretamente de sua aplicação ReactJS ou qualquer outra interface de usuário. O IPC é um conceito amplamente difundido em projetos com Electron, permitindo o acesso à lógica do aplicativo NodeJS em execução com Electron para uma integração mais sólida com o sistema operacional.
Para instalar o Terv-ipc
, use o seguinte comando:
npm i terv-ipc
// Fecha o aplicativo
ipc.close();
// Esconde a janela do aplicativo e mantém ativo na barra de tarefas
ipc.hide();
// Envia uma mensagem indicando que um evento ocorreu
ipc.event('nomeDoEvento');
// Alternar entre minimizar e maximizar a janela do aplicativo
ipc.toggle();
// Defina uma rota para uma classe controladora localizada no diretório app/Controllers
ipc.route('NomeDaClasse', 'meuMétodo', { /* objeto de solicitação opcional */ });
// Importe uma classe controladora e execute um método específico com o método method. Esta é uma função encadeada.
ipc.controller('MinhaClasse');
// Executa um método controlado a partir do método controller
ipc.method('meuMétodo', { /* objeto de solicitação opcional */ });
// OBS: os métodos route e method são assíncronos, ou seja, eles retornam uma promessa com a resposta do processamento.