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.

29 lines (27 loc) 960 B
/** * Copyright (c) Meta Platforms, Inc. and affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. * */ import type { LexicalEditor, MutatedNodes } from './LexicalEditor'; import { EditorState } from './LexicalEditorState'; import type { NodeKey } from './LexicalNode'; import type { ElementNode } from './nodes/LexicalElementNode'; type IntentionallyMarkedAsDirtyElement = boolean; export declare function $getReconciledDirection(node: ElementNode): 'ltr' | 'rtl' | 'auto' | null; export declare function $reconcileRoot( prevEditorState: EditorState, nextEditorState: EditorState, editor: LexicalEditor, dirtyType: 0 | 1 | 2, dirtyElements: Map<NodeKey, IntentionallyMarkedAsDirtyElement>, dirtyLeaves: Set<NodeKey>, ): MutatedNodes; export declare function storeDOMWithKey( key: NodeKey, dom: HTMLElement, editor: LexicalEditor, ): void; export {};