UNPKG

@gguf/claw

Version:

Multi-channel AI gateway with extensible messaging integrations

19 lines (18 loc) 618 B
import type { MarkdownIR, MarkdownLinkSpan, MarkdownStyle } from "./ir.js"; export type RenderStyleMarker = { open: string; close: string; }; export type RenderStyleMap = Partial<Record<MarkdownStyle, RenderStyleMarker>>; export type RenderLink = { start: number; end: number; open: string; close: string; }; export type RenderOptions = { styleMarkers: RenderStyleMap; escapeText: (text: string) => string; buildLink?: (link: MarkdownLinkSpan, text: string) => RenderLink | null; }; export declare function renderMarkdownWithMarkers(ir: MarkdownIR, options: RenderOptions): string;