From baad0103053f66ab31952f8c6301e88c0ffad6a3 Mon Sep 17 00:00:00 2001 From: Ben Allfree Date: Wed, 14 Jun 2023 11:31:18 -0700 Subject: [PATCH] chore: singleton base config --- packages/common/src/mkSingleton.ts | 7 +++++++ 1 file changed, 7 insertions(+) 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