Companion

object Companion

Properties

Link copied to clipboard

A facet for allowing multiple selections.

Link copied to clipboard
Link copied to clipboard

The line separator to use.

Link copied to clipboard

Registers translation phrases.

Link copied to clipboard

This facet controls the readOnly getter.

Link copied to clipboard

Configures the tab size to use in this state.

Functions

Link copied to clipboard
fun create(config: EditorStateConfig = EditorStateConfig()): EditorState

Create a new state.

fun create(doc: String, extensions: Extension? = null, selection: SelectionSpec? = null): EditorState

Create a new state with a string document and optional extensions.

Link copied to clipboard
fun EditorState.Companion.fromData(data: EditorStateData, config: EditorStateConfig = EditorStateConfig(), fields: Map<String, StateField<*>>? = null): EditorState

Deserialize an EditorState from its EditorStateData representation.

Link copied to clipboard
fun fromJSON(json: Map<String, Any?>, config: EditorStateConfig = EditorStateConfig(), fields: Map<String, StateField<*>>? = null): EditorState

Deserialize a state from its JSON representation.