@lobehub/editor
Version:
A powerful and extensible rich text editor built on Meta's Lexical framework, providing a modern editing experience with React integration.
10 lines (9 loc) • 400 B
TypeScript
import { ElementNode, RangeSelection, TextNode } from 'lexical';
export declare function sanitizeUrl(url: string): string;
export declare function validateUrl(url: string): boolean;
export declare function extractUrlFromText(text: string): {
index: number;
length: number;
url: string;
} | null;
export declare function getSelectedNode(selection: RangeSelection): TextNode | ElementNode;