diff --git a/src/core/dependencies/provider.ts b/src/core/dependencies/provider.ts index d48c8d4..5271043 100644 --- a/src/core/dependencies/provider.ts +++ b/src/core/dependencies/provider.ts @@ -83,18 +83,18 @@ const requiredDependencyKeys = [ /** * @overload */ -export function makeFetcher({ containerConfig }: WebsocketWrapper) +export function makeFetcher(containerConfig : WebsocketWrapper['containerConfig']) : (ks: [...Keys]) => MapDeps; /** * @overload */ -export function makeFetcher(wrapper: ServerlessWrapper) +export function makeFetcher(containerConfig: ServerlessWrapper['containerConfig']) : (ks: [...Keys]) => MapDeps; /** * A way for sern to grab only the necessary dependencies. * Returns a function which allows for the user to call for more dependencies. */ -export function makeFetcher({ containerConfig }: AnyWrapper) { +export function makeFetcher(containerConfig : AnyWrapper['containerConfig']) { return (otherKeys: [...Keys]) => containerConfig.get(...requiredDependencyKeys, ...otherKeys as (keyof AnyDependencies)[]) as MapDeps< Dep,