UNPKG

@lobehub/editor

Version:

A powerful and extensible rich text editor built on Meta's Lexical framework, providing a modern editing experience with React integration.

26 lines (25 loc) 691 B
import { IRootNode } from "../../../editor-kernel/inode"; export interface INodeService { processNodeTree(inode: { root: IRootNode; }): void; registerProcessNodeTree(process: (inode: { root: IRootNode; }) => void): void; } /** * Service ID for Node service */ export declare const INodeService: import("../../../types").IServiceID<INodeService>; /** * Default implementation of INodeService */ export declare class NodeService implements INodeService { private processNodeTreeHandlers; registerProcessNodeTree(process: (inode: { root: IRootNode; }) => void): void; processNodeTree(inode: { root: IRootNode; }): void; }