1.0.1 • Published 8 years ago

@ewnd9/registry v1.0.1

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

registry

Build Status

Simple registry for interconnected objects

Install

$ npm install --save @ewnd9/registry

Usage

const Registry = require('@ewnd9/registry');
const registry = new Registry('services');

const A = registry.define('A', {
  sayHi() {
    console.log('hi from A');
  },
  run() {
    this.services.B.sayHi();
  }
});

const B = registry.define('B', {
  sayHi() {
    console.log('hi from B');
    this.services.A.sayHi();
  }
});

A.run();
// 'hi from B'
// 'hi from A'

Related

License

MIT © ewnd9