import type { AST } from './ast' import type { Store } from './store' const STORAGE_KEY = 'cg_store'; export function saveStore(store: Store) { const data: Record = {}; for (const [name, entry] of store) { data[name] = { body: entry.body, source: 'file' }; } // localStorage.setItem(STORAGE_KEY, JSON.stringify(data)); } export function loadStore(): Record | null { try { const raw = localStorage.getItem(STORAGE_KEY); if (!raw) return null; return JSON.parse(raw); } catch(e) { return null; } } export function clearStore() { localStorage.removeItem(STORAGE_KEY); }