diff --git a/packages/common/src/mkSingleton.ts b/packages/common/src/mkSingleton.ts index 4cf83bd4..e6cbe52a 100644 --- a/packages/common/src/mkSingleton.ts +++ b/packages/common/src/mkSingleton.ts @@ -1,6 +1,13 @@ +import { Logger } from './Logger' + export type SingletonApi = { shutdown: () => void | Promise } + +export type SingletonBaseConfig = { + logger: Logger +} + export const mkSingleton = < TConfig, TApi extends SingletonApi | Promise