this repo has no description
at design-docs 16 lines 458 B view raw
1export interface PublicationRecord { 2 uri: string; 3 value: Record<string, unknown>; 4} 5 6export function formatPublication(record: PublicationRecord): string { 7 const value = record.value; 8 const lines: string[] = []; 9 10 lines.push(`Name: ${value.name ?? "(untitled)"}`); 11 if (value.url) lines.push(`URL: ${value.url}`); 12 if (value.description) lines.push(`Description: ${value.description}`); 13 lines.push(`AT URI: ${record.uri}`); 14 15 return lines.join("\n"); 16}