Files
AgentCompany/src/renderer/lib/safe-json.ts
T

9 lines
212 B
TypeScript

export function safeJson<T>(text: string | null | undefined, fallback: T): T {
if (text == null || text === "") return fallback;
try {
return JSON.parse(text) as T;
} catch {
return fallback;
}
}