// settingsUtils.ts // Export the current settings as a JSON file export const exportSettings = (settings: any) => { const blob = new Blob([JSON.stringify(settings)], { type: 'application/json' }); const link = document.createElement('a'); link.href = URL.createObjectURL(blob); link.download = 'settings.json'; link.click(); }; // Import settings from a JSON file export const importSettings = (file: File, applySettings: (settings: any) => void) => { const reader = new FileReader(); reader.onload = (e) => { const content = e.target?.result as string; const importedSettings = JSON.parse(content); applySettings(importedSettings); }; reader.readAsText(file); };