Constructors

Link copied to clipboard
constructor(props: MfmFn.Props, children: List<IMfmNode>)
constructor(name: String, args: Map<String, Any>, children: List<IMfmNode>)
constructor(name: String, args: Map<String, Any>, vararg children: IMfmNode)

Types

Link copied to clipboard
data class Props(var name: String, var args: Map<String, Any>) : IMfmProps

Properties

Link copied to clipboard
open override val children: List<IMfmNode>
Link copied to clipboard
open override val props: MfmFn.Props
Link copied to clipboard
open override val type: MfmNodeType

Functions

Link copied to clipboard
open fun addChild(node: IMfmNode)
open override fun addChild(nodes: Iterable<IMfmNode>)
Link copied to clipboard
open operator override fun equals(other: Any?): Boolean
Link copied to clipboard
open override fun hashCode(): Int
Link copied to clipboard
fun IMfmNode.inspect(action: (IMfmNode) -> Unit)

Inspects the MfmNode tree.

Link copied to clipboard
open override fun stringify(): String
Link copied to clipboard
open override fun toString(): String