UNPKG

@ant-design/x-markdown

Version:

placeholder for @ant-design/x-markdown

28 lines (27 loc) 818 B
import { Marked } from 'marked'; import { XMarkdownProps } from '../interface'; type ParserOptions = { markedConfig?: XMarkdownProps['config']; paragraphTag?: string; openLinksInNewTab?: boolean; }; export declare const other: { escapeTestNoEncode: RegExp; escapeTest: RegExp; notSpaceStart: RegExp; endingNewline: RegExp; escapeReplace: RegExp; escapeReplaceNoEncode: RegExp; completeFencedCode: RegExp; }; export declare function escapeHtml(html: string, encode?: boolean): string; declare class Parser { options: ParserOptions; markdownInstance: Marked; constructor(options?: ParserOptions); private configureLinkRenderer; configureParagraphRenderer(): void; configureCodeRenderer(): void; parse(content: string): string; } export default Parser;