Package-level declarations

Types

Link copied to clipboard
class CheckBox(val isChecked: Boolean) : Node

An immutable checkbox that is either checked or unchecked.

Link copied to clipboard
class CodeSpan(val text: String, val content: CodeSpan.ContentInfo? = null) : PlainTextNode

Inline code.

Link copied to clipboard
object Comment : Node

A comment whose content is ignored.

Link copied to clipboard

Content (usually a single character) that requires special treatment during the rendering stage.

Link copied to clipboard
class Emphasis(val text: InlineContent) : TextNode

Weakly emphasized content.

Link copied to clipboard
class Image(val link: LinkNode, val width: Size?, val height: Size?) : Node

An image.

Link copied to clipboard
object LineBreak : Node

A hard line break.

Link copied to clipboard
class Link(val label: InlineContent, val url: String, val title: String?) : LinkNode, TextNode

A link.

Link copied to clipboard
interface PlainTextNode : Node

A Node that contains plain text.

Link copied to clipboard
class ReferenceImage(val link: ReferenceLink, val width: Size?, val height: Size?) : Node

An images that references a LinkDefinition.

Link copied to clipboard
class ReferenceLink(val label: InlineContent, val reference: InlineContent, val fallback: () -> Node, val onResolve: MutableList<(resolved: LinkNode) -> Unit> = mutableListOf()) : Node

A link that references a LinkDefinition.

Link copied to clipboard

Strikethrough content.

Link copied to clipboard
class Strong(val text: InlineContent) : TextNode

Strongly emphasized content.

Link copied to clipboard

Heavily emphasized content.

Link copied to clipboard
class Text(val text: String) : PlainTextNode

Plain inline text.