INNER CODE UNIT · TypeScript
readLinkRecord
Hash-Studios/Prism · infra/cloudflare/worker/src/index.ts:318
async function readLinkRecord(code: string, env: Env): Promise<LinkRecord | null> {
const raw = await env.LINKS_KV.get(code);
if (raw == null) {
return null;
}
let parsed: unknown;
try {
parsed = JSON.parse(raw);
} catch {
return null;
}
if (typeof parsed !== 'object' || parsed == null) {
return null;
}
const obj = parsed as Record<string, unknown>;