import type { DesktopSettingsStore } from "./desktop-settings.js"; export type DesktopCommandHandler = (args?: Record) => unknown; export function createDesktopSettingsCommandHandlers({ settingsStore, }: { settingsStore: DesktopSettingsStore; }): Record { return { get_desktop_settings: () => settingsStore.get(), patch_desktop_settings: (args) => settingsStore.patch(args), migrate_legacy_desktop_settings: (args) => settingsStore.migrateLegacyRendererSettings(args), }; }