@triviality/core
Version:
Purely typed service container
13 lines (11 loc) • 317 B
text/typescript
import { triviality } from '../../src';
import { LogFeature } from '../singleton/LogFeature';
import { HalloFeature } from './HalloFeature';
triviality()
.add(LogFeature)
.add(HalloFeature)
.build()
.then((container) => {
const service = container.halloServiceFactory('John');
service.speak();
});