telegram-markdown-v2
Version:
Convert markdown into Telegram Markdown V2 format with TypeScript support
8 lines (7 loc) • 759 B
TypeScript
import type { Image, ImageReference, Link, LinkReference, Parents } from 'mdast';
import type { Info, State } from 'mdast-util-to-markdown';
import type { DefinitionsRecord } from '../types.js';
export declare function handleLink(node: Link, _parent: Parents | undefined, state: State, _info: Info): string;
export declare function handleLinkReference(definitions: DefinitionsRecord): (node: LinkReference, _parent: Parents | undefined, state: State, _info: Info) => string;
export declare function handleImage(node: Image, _parent: Parents | undefined, state: State, _info: Info): string;
export declare function handleImageReference(definitions: DefinitionsRecord): (node: ImageReference, _parent: Parents | undefined, state: State, _info: Info) => string;