14 lines · 383 B · TypeScript
RawDownload
export function parseJsonObject(	value: unknown,): Record<string, unknown> | undefined {	if (typeof value !== "string" || value.length === 0) return undefined; 	try {		const parsed = JSON.parse(value) as unknown;		return parsed && typeof parsed === "object" && !Array.isArray(parsed)			? (parsed as Record<string, unknown>)			: undefined;	} catch {		return undefined;	}}

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t