ciebit/js-hermes

Módulo para gerenciamento de comunicação entre objetos

Installs: 237

Dependents: 2

Suggesters: 0

Security: 0

Type:ciebit-js

3.0.1 2017-10-26 18:22 UTC

This package is auto-updated.

Last update: 2024-04-08 13:26:10 UTC


README

Módulo comunicador de eventos.

Instalação

Browser

Os módulos Ciebit foram projetos para trabalhar com o RequireJs, para usar basta passar como dependência, assim:

#!javascript
require(["@ciebit/hermes"], function(hermes){
    // Utilizar aqui
});

E adicionar nas configurações:

#!javascript
require.config({
    paths: {
        "@ciebit/hermes": "//js.ciebit.com/hermes/v3.0.0.js"
    }
});

Via NPM

Para embutir no projeto ele pode ser baixando através do comando abaixo:

#!shell
npm install @ciebit/hermes

Utilização

Você poderá usar o Hermes para armazenar solicitações funções de callback. Exemplo:

#!typescript
import { Hermes } from "@ciebit/hermes";

let HermesObj:Hermes = new Hermes;

/*
Aqui é passando como primeiro parâmetro um identificador do evento
e no segundo uma função de callback
*/
HermesObj.aviseMe('ativado', function(){ console.log('Fui ativado') });


/*
A função informada acima será chamada com o comando abaixo
*/
HermesObj.avise('ativado');