mirror of
https://github.com/ksyasuda/SubMiner.git
synced 2026-02-27 18:22:41 -08:00
25 lines
865 B
TypeScript
25 lines
865 B
TypeScript
import type {
|
|
createGetJellyfinClientInfoHandler,
|
|
createGetResolvedJellyfinConfigHandler,
|
|
} from './jellyfin-client-info';
|
|
|
|
type GetResolvedJellyfinConfigMainDeps = Parameters<typeof createGetResolvedJellyfinConfigHandler>[0];
|
|
type GetJellyfinClientInfoMainDeps = Parameters<typeof createGetJellyfinClientInfoHandler>[0];
|
|
|
|
export function createBuildGetResolvedJellyfinConfigMainDepsHandler(
|
|
deps: GetResolvedJellyfinConfigMainDeps,
|
|
) {
|
|
return (): GetResolvedJellyfinConfigMainDeps => ({
|
|
getResolvedConfig: () => deps.getResolvedConfig(),
|
|
});
|
|
}
|
|
|
|
export function createBuildGetJellyfinClientInfoMainDepsHandler(
|
|
deps: GetJellyfinClientInfoMainDeps,
|
|
) {
|
|
return (): GetJellyfinClientInfoMainDeps => ({
|
|
getResolvedJellyfinConfig: () => deps.getResolvedJellyfinConfig(),
|
|
getDefaultJellyfinConfig: () => deps.getDefaultJellyfinConfig(),
|
|
});
|
|
}
|