this repo has no description
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}