Skip to main content

Class: EditorState

lexical.EditorState

Constructors

constructor

new EditorState(nodeMap, selection?)

Parameters

NameType
nodeMapNodeMap
selection?null | RangeSelection | NodeSelection | GridSelection

Defined in

lexical/src/LexicalEditorState.ts:90

Properties

_flushSync

_flushSync: boolean

Defined in

lexical/src/LexicalEditorState.ts:87


_nodeMap

_nodeMap: NodeMap

Defined in

lexical/src/LexicalEditorState.ts:85


_readOnly

_readOnly: boolean

Defined in

lexical/src/LexicalEditorState.ts:88


_selection

_selection: null | RangeSelection | NodeSelection | GridSelection

Defined in

lexical/src/LexicalEditorState.ts:86

Methods

clone

clone(selection?): EditorState

Parameters

NameType
selection?null | RangeSelection | NodeSelection | GridSelection

Returns

EditorState

Defined in

lexical/src/LexicalEditorState.ts:108


isEmpty

isEmpty(): boolean

Returns

boolean

Defined in

lexical/src/LexicalEditorState.ts:100


read

read<V>(callbackFn): V

Type parameters

Name
V

Parameters

NameType
callbackFn() => V

Returns

V

Defined in

lexical/src/LexicalEditorState.ts:104


toJSON

toJSON(): SerializedEditorState

Returns

SerializedEditorState

Defined in

lexical/src/LexicalEditorState.ts:119