@triviality/core
Version:
Purely typed service container
17 lines (15 loc) • 450 B
text/typescript
import { triviality } from '../../src';
import { GreetingsFeature } from './GreetingsFeature';
import { LogFeature } from '../features/LogFeature';
import { FormalGreetingsFeature } from './FormalGreetingsFeature';
triviality()
.add(LogFeature)
.add(GreetingsFeature)
.add(FormalGreetingsFeature)
.build()
.then(({
logger,
greetingService,
}) => {
logger.info(greetingService.greet('Triviality'));
});