Files
api-worker/apps/worker/src/utils/json.ts
T
2026-02-15 02:12:01 +08:00

14 lines
267 B
TypeScript

/**
* Safely parses JSON or returns a fallback value.
*/
export function safeJsonParse<T>(value: string | null | undefined, fallback: T): T {
if (!value) {
return fallback;
}
try {
return JSON.parse(value) as T;
} catch {
return fallback;
}
}