Custom

data class Custom<V>(val toJSON: (V, EditorState) -> Any?, val fromJSON: (Any?, EditorState) -> V) : FieldSerialization<V>

Deprecated

Use FieldSerialization.Serializer with a KSerializer instead.

Replace with

FieldSerialization.Serializer(serializer)

Custom serialization with explicit toJSON and fromJSON conversion functions.

Both functions receive the EditorState for context (e.g. to resolve facets).

Constructors

Link copied to clipboard
constructor(toJSON: (V, EditorState) -> Any?, fromJSON: (Any?, EditorState) -> V)

Properties

Link copied to clipboard
Link copied to clipboard
val toJSON: (V, EditorState) -> Any?