import type { createGetJellyfinClientInfoHandler, createGetResolvedJellyfinConfigHandler, } from './jellyfin-client-info'; type GetResolvedJellyfinConfigMainDeps = Parameters[0]; type GetJellyfinClientInfoMainDeps = Parameters[0]; export function createBuildGetResolvedJellyfinConfigMainDepsHandler( deps: GetResolvedJellyfinConfigMainDeps, ) { return (): GetResolvedJellyfinConfigMainDeps => ({ getResolvedConfig: () => deps.getResolvedConfig(), }); } export function createBuildGetJellyfinClientInfoMainDepsHandler( deps: GetJellyfinClientInfoMainDeps, ) { return (): GetJellyfinClientInfoMainDeps => ({ getResolvedJellyfinConfig: () => deps.getResolvedJellyfinConfig(), getDefaultJellyfinConfig: () => deps.getDefaultJellyfinConfig(), }); }