@telegraf/entity
Version:
Convert Telegram entities to HTML or Markdown
12 lines (11 loc) • 724 B
TypeScript
import * as serialisers from "./serialisers.js";
import * as escapers from "./escapers.js";
import type { Message, TextMessage, Tree } from "./types.js";
import { Parser } from "./parser/index.js";
export declare const parse_html: typeof Parser.parse_html;
export declare const parse_markdown: typeof Parser.parse_markdown;
export declare function toTree(msg: TextMessage, offset?: number, upto?: number): Tree;
declare const serialiseWith: (serialiser: typeof serialisers.HTML, escaper: typeof escapers.HTML) => (message: Message) => string;
declare const toHTML: (message: Message) => string;
declare const toMarkdownV2: (message: Message) => string;
export { serialisers, escapers, serialiseWith, toHTML, toMarkdownV2 };