import { NEvent } from "../nostr.ts"; import { render as renderMarkdown } from "@deno/gfm"; export default class Article { private event: NEvent; constructor(event: NEvent) { this.event = event; } get identifier(): string | null { const tag = this.event.tags.find((t) => t[0] === "d"); return tag ? tag[1] : null; } get html(): string { return renderMarkdown(this.event.content); } }