@site-builder/ioc-container
TypeScript icon, indicating that this package has built-in type declarations

1.1.5 • Public • Published

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');

Readme

Keywords

none

Package Sidebar

Install

npm i @site-builder/ioc-container

Weekly Downloads

2

Version

1.1.5

License

ISC

Unpacked Size

6.47 kB

Total Files

5

Last publish

Collaborators

  • mojighahar