UNPKG

1.05 kBMarkdownView Raw
1# hadron-app-registry [![][npm_img]][npm_url]
2
3> Hadron App Registry
4
5## Installation
6
7```
8npm install --save hadron-app-registry
9```
10
11### Usage
12
13```javascript
14const { AppRegistry } = require('hadron-app-registry');
15
16var registry = new AppRegistry();
17
18registry.registerAction('Action::MyAction', action);
19registry.registerComponent('Component::MyComponent', component);
20registry.registerStore('Store::MyStore', store);
21
22registry.actions; //=> { 'Action::MyAction': action }
23registry.components; //=> { 'Component::MyComponent': component }
24registry.stores; //=> { 'Store::MyStore':: store }
25
26registry.getAction('Action::MyAction'); //=> action
27registry.getComponent('Component::MyComponent'); //=> component
28registry.getStore('Store::MyStore'); //=> store
29
30registry.deregisterAction('Action::MyAction');
31registry.deregisterComponent('Component::MyComponent');
32registry.deregisterStore('Store::MyStore');
33```
34
35[npm_img]: https://img.shields.io/npm/v/hadron-app-registry.svg?style=flat-square
36[npm_url]: https://www.npmjs.org/package/hadron-app-registry