/** * Safe JSON parse utilities, dependency-free. * * @module utils/json */ /** Tagged-union result of {@link safeJsonParse}; narrow via the `ok` discriminant. */ export type SafeJsonParseResult = { ok: true; value: T; } | { ok: false; error: Error; }; /** * Parse `value` as JSON without throwing; failures return `{ ok: false, error }` * so callers handle them without a surrounding try/catch. */ export declare function safeJsonParse(value: string): SafeJsonParseResult; //# sourceMappingURL=json.d.ts.map