mdxe-plugin-highlight
Version:
[](https://www.npmjs.com/package/mdxe-plugin-highlight) [](https://www.npmjs.com/package/mdxe-plugin-highlight) [![npm
18 lines (17 loc) • 800 B
TypeScript
import { MdastImportVisitor, LexicalExportVisitor } from "@mdxeditor/editor";
import { TextNode, LexicalNode } from "lexical";
import * as Mdast from "mdast";
export declare class HighlightedTextNode extends TextNode {
static getType(): string;
static clone(node: HighlightedTextNode): HighlightedTextNode;
}
export declare function $createHighlightedTextNode(text?: string): HighlightedTextNode;
/**
* This runs on markdown import and converts the text nodes to mdast nodes
*/
export declare const MdastHighlightVisitor: MdastImportVisitor<Mdast.Text>;
export declare function $isHighlightedTextNode(node: LexicalNode): node is HighlightedTextNode;
/**
* This runs on lexical export
*/
export declare const LexicalHighlightVisitor: LexicalExportVisitor<HighlightedTextNode, Mdast.Text>;