1.1.5 • Published 3 years ago

@site-builder/ioc-container v1.1.5

Weekly downloads
-
License
ISC
Repository
-
Last release
3 years ago

IoC Container

A IoC container

Usage

Register a component

IoCContainer.register('component-name', function (resolve) {
  const dependency = resolve('dependency-name');
  return {
    lib: {
      data: "some useful data"
    },
    component: function Component(props) {
      return dependency.component(props);
    }
  }
});

Use a dependency

const dependency = IoCContainer.resolve('dependency-name');
1.1.5

3 years ago

1.1.4

3 years ago

1.1.2

3 years ago

1.1.1

3 years ago