17.11.1 • Published 2 years ago

@ogre-tools/injectable v17.11.1

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

Dependency injection container for Ogre Tools

A brutal dependency injection container

Usage

$ npm install @ogre-tools/injectable

...

import { createContainer } from '@ogre-tools/injectable';  

Usage

it('given an injectable is registered, when injected, injects', () => {
  const di = createContainer();

  
  const someInjectable = getInjectable({
    id: 'some-id',
    instantiate: () => 'some-instance',
  });
  
  di.register(someInjectable);

  const actual = di.inject(someInjectable);

  expect(actual).toBe('some-instance');
});

Documentation

Check unit tests for documentation.

18.0.1

2 years ago

18.0.0

2 years ago

17.10.0

2 years ago

17.7.0

2 years ago

17.9.0

2 years ago

17.11.0

2 years ago

17.11.1

2 years ago

17.6.0

2 years ago

17.8.0

2 years ago

15.9.0

2 years ago

17.3.0

2 years ago

17.1.1

2 years ago

17.5.0

2 years ago

17.1.0

2 years ago

17.5.1

2 years ago

16.1.1

2 years ago

16.1.0

2 years ago

16.1.2

2 years ago

15.8.1

2 years ago

15.8.0

2 years ago

17.2.0

2 years ago

17.0.0

2 years ago

16.0.0

2 years ago

15.1.1

2 years ago

15.1.2

2 years ago

15.3.0

2 years ago

15.5.0

2 years ago

15.3.1

2 years ago

15.7.0

2 years ago

15.5.1

2 years ago

15.2.0

2 years ago

15.2.1

2 years ago

15.4.0

2 years ago

15.6.1

2 years ago

15.6.0

2 years ago

15.1.0

2 years ago

15.0.0

2 years ago

15.0.1

2 years ago

13.1.0

3 years ago

13.2.0

3 years ago

14.0.0

3 years ago

13.2.1

3 years ago

14.0.1

3 years ago

13.0.0

3 years ago

14.0.2

3 years ago

14.0.3

3 years ago

12.0.0

3 years ago

12.0.1

3 years ago

11.0.0

3 years ago

10.3.2

3 years ago

9.0.3

3 years ago

10.0.0

3 years ago

10.1.0

3 years ago

10.2.0

3 years ago

10.3.0

3 years ago

10.3.1

3 years ago

8.0.0

3 years ago

9.0.2

3 years ago

9.0.1

3 years ago

9.0.0

3 years ago

7.1.0

3 years ago

5.2.0

3 years ago

6.0.1

3 years ago

6.0.0

3 years ago

7.0.0

3 years ago

5.1.3

3 years ago

5.1.2

3 years ago

5.1.1

3 years ago

5.1.0

3 years ago

3.2.1

3 years ago

3.2.0

3 years ago

3.1.1

3 years ago

3.1.0

3 years ago

5.0.1

3 years ago

5.0.0

3 years ago

3.0.0

4 years ago

4.1.0

3 years ago

4.0.0

3 years ago

2.0.0

4 years ago

1.5.0

4 years ago

1.4.2

4 years ago

1.4.1

4 years ago

1.4.0

4 years ago

1.3.0

4 years ago

1.2.1

4 years ago

1.1.0

4 years ago

1.0.2

4 years ago

1.0.0

4 years ago