0.1.2 • Published 8 years ago
cerebral-provider-modules v0.1.2
cerebral-provider-modules
Modules pattern for Cerebral
npm install cerebral-provider-modules
import ModulesProvider from 'cerebral-provider-modules';
(controller || module).addContextProvider(ModulesProvider);
function SomeAction({module, modules}) {
module.meta // returned value from module declaration
module.state.set('foo', 'bar');
module.services.foo();
modules.someOtherModule.meta // returned value from module declaration
modules.someOtherModule.state('foo', 'bar');
modules.someOtherModule.services.foo();
}