fromDecorationSource

inline fun <V : PluginValue, DecorationSource> fromDecorationSource(noinline factory: (EditorSession) -> V): ViewPlugin<V>

Define a plugin whose value also implements DecorationSource, preserving the concrete type V in the returned ViewPlugin.