@promptbook/azure-openai
Version:
Promptbook: Create persistent AI agents that turn your company's scattered knowledge into action
15 lines (14 loc) • 728 B
TypeScript
import type { string_markdown } from '../../../types/string_markdown';
/**
* Decodes JSON-style Unicode escape sequences in markdown prose while preserving code.
*
* Model/tool output can occasionally arrive as already JSON-escaped text, which makes
* natural-language replies render `\u00fd` instead of the decoded character. This
* keeps code examples intact by skipping fenced code blocks and inline code spans.
*
* @param markdown - Markdown chat content to normalize for display.
* @returns Markdown chat content with non-ASCII JSON Unicode escapes decoded.
*
* @private internal utility of `<Chat/>`
*/
export declare function decodeJsonUnicodeEscapesInMarkdownText(markdown: string_markdown): string_markdown;