Skip to main content

Class: EditorState

lexical.EditorState

Constructors

constructor

new EditorState(nodeMap, selection?): EditorState

Parameters

NameType
nodeMapNodeMap
selection?null | BaseSelection

Returns

EditorState

Defined in

packages/lexical/src/LexicalEditorState.ts:115

Properties

_flushSync

_flushSync: boolean

Defined in

packages/lexical/src/LexicalEditorState.ts:112


_nodeMap

_nodeMap: NodeMap

Defined in

packages/lexical/src/LexicalEditorState.ts:110


_readOnly

_readOnly: boolean

Defined in

packages/lexical/src/LexicalEditorState.ts:113


_selection

_selection: null | BaseSelection

Defined in

packages/lexical/src/LexicalEditorState.ts:111

Methods

clone

clone(selection?): EditorState

Parameters

NameType
selection?null | BaseSelection

Returns

EditorState

Defined in

packages/lexical/src/LexicalEditorState.ts:134


isEmpty

isEmpty(): boolean

Returns

boolean

Defined in

packages/lexical/src/LexicalEditorState.ts:122


read

read<V>(callbackFn, options?): V

Type parameters

Name
V

Parameters

NameType
callbackFn() => V
options?EditorStateReadOptions

Returns

V

Defined in

packages/lexical/src/LexicalEditorState.ts:126


toJSON

toJSON(): SerializedEditorState<SerializedLexicalNode>

Returns

SerializedEditorState<SerializedLexicalNode>

Defined in

packages/lexical/src/LexicalEditorState.ts:143