UNPKG

@triviality/logger

Version:

Typescript loggers with an interface that support composition

12 lines (9 loc) 349 B
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'), });