terv-ipc

0.0.5 • Public • Published

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.

Package Sidebar

Install

npm i terv-ipc

Weekly Downloads

0

Version

0.0.5

License

MIT

Unpacked Size

3.24 kB

Total Files

3

Last publish

Collaborators

  • pldasc