1.1.1 • Published 8 years ago

engine-flow-types v1.1.1

Weekly downloads
3
License
MIT
Repository
github
Last release
8 years ago

engine-flow-types Version Downloads

Low level library providing Engine flow types.

Installation

$ npm i --save engine-flow-types

Example

const types = require("engine-flow-types");

// Create a new listener
var listener = new types.Listener("some event", "error event", "end event");

listener.addData(new types.DataHandler("someMethod", {
    to: "some-instance"
  , data: {
        key: "value"
    }
}));

console.log(listener);
// =>
// Listener {
//   event_name: 'some event',
//   data:
//    [ DataHandler {
//        to: 'some-instance',
//        options: undefined,
//        method: 'someMethod',
//        once: false } ],
//   error: 'error event',
//   end: 'end event' }

var dh = new types.DataHandler("someMethod", {
    once: true
  , to: "someInstance"
}, {
    some: "data"
});

console.log(dh.get(), dh.constructor.name);
// => [ 'someMethod', { some: 'data' } ]

var sh  = new types.StreamHandler("someMethod", {
    to: "someInstance"
}, {
    some: "data"
});

console.log(sh.get(), sh.constructor.name);
// => [ 'someMethod', { some: 'data' } ]

How to contribute

Have an idea? Found a bug? See how to contribute.

Where is this library used?

If you are using this library in one of your projects, add it in this list. :sparkles:

License

MIT © jillix