Class: EditorState
lexical.EditorState
Constructors
constructor
• new EditorState(nodeMap, selection?): EditorState
Parameters
| Name | Type | 
|---|---|
| nodeMap | NodeMap | 
| selection? | null|BaseSelection | 
Returns
Defined in
packages/lexical/src/LexicalEditorState.ts:104
Properties
_flushSync
• _flushSync: boolean
Defined in
packages/lexical/src/LexicalEditorState.ts:101
_nodeMap
• _nodeMap: NodeMap
Defined in
packages/lexical/src/LexicalEditorState.ts:99
_readOnly
• _readOnly: boolean
Defined in
packages/lexical/src/LexicalEditorState.ts:102
_selection
• _selection: null | BaseSelection
Defined in
packages/lexical/src/LexicalEditorState.ts:100
Methods
clone
▸ clone(selection?): EditorState
Parameters
| Name | Type | 
|---|---|
| selection? | null|BaseSelection | 
Returns
Defined in
packages/lexical/src/LexicalEditorState.ts:123
isEmpty
▸ isEmpty(): boolean
Returns
boolean
Defined in
packages/lexical/src/LexicalEditorState.ts:111
read
▸ read<V>(callbackFn, options?): V
Type parameters
| Name | 
|---|
| V | 
Parameters
| Name | Type | 
|---|---|
| callbackFn | () => V | 
| options? | EditorStateReadOptions | 
Returns
V
Defined in
packages/lexical/src/LexicalEditorState.ts:115
toJSON
▸ toJSON(): SerializedEditorState<SerializedLexicalNode>
Returns
SerializedEditorState<SerializedLexicalNode>