UNPKG

@discord-user-card/markdown

Version:

A markdown parser for Discord

42 lines 1.2 kB
import type { Rule } from "./functions/extendRule.js"; export declare const rules: { autolink: Rule; blockQuote: Rule; br: Rule; channel: Rule; codeBlock: Rule; em: Rule; emoji: Rule; emoticon: Rule; escape: Rule; everyone: Rule; heading: Rule; here: Rule; inlineCode: Rule; link: Rule; list: Rule; newline: Rule; role: Rule; spoiler: Rule; strikethrough: Rule; strong: Rule; text: Rule; timestamp: Rule; twemoji: Rule; underline: Rule; url: Rule; user: Rule; Array: { html: import("simple-markdown").ArrayNodeOutput<string>; rerenderInterval(arr: import("simple-markdown").SingleASTNode[], output: import("simple-markdown").Output<any>, state: import("simple-markdown").State): number | undefined; }; }; export interface SingleASTNode { type: RuleType; [prop: string]: any; } export declare function parseMarkdown(markdown: string): SingleASTNode[]; export declare function toHTML(markdown: string): string; export declare function rerenderInterval(markdown: string): number | undefined; export type RuleType = keyof typeof rules; //# sourceMappingURL=index.d.ts.map