@triviality/logger
Version:
Typescript loggers with an interface that support composition
12 lines (9 loc) • 349 B
text/typescript
import { FF } from '@triviality/core';
import { LoggerFeatureServices } from '../../src';
import { HalloService } from './HalloService';
interface MyFeatureServices {
halloService: HalloService;
}
export const MyFeature: FF<MyFeatureServices, LoggerFeatureServices> = ({ construct }) => ({
halloService: construct(HalloService, 'logger'),
});