engine-flow-types

1.1.1 • Public • Published

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. ✨

License

MIT © jillix

Readme

Keywords

Package Sidebar

Install

npm i engine-flow-types

Weekly Downloads

2

Version

1.1.1

License

MIT

Last publish

Collaborators

  • ionicabizau