SplitBuilder

class SplitBuilder<T : Any, R : Any>(val name: Name, val meta: Meta)

Constructors

Link copied to clipboard
constructor(name: Name, meta: Meta)

Types

Link copied to clipboard
class FragmentRule<T : Any, R : Any>(val name: Name, var meta: MutableMeta, outputType: KType)

Properties

Link copied to clipboard
val meta: Meta
Link copied to clipboard
val name: Name

Functions

Link copied to clipboard
fun fragment(name: String, rule: SplitBuilder.FragmentRule<T, R>.() -> Unit)

Add new fragment building rule. If the framgent not defined, result won't be available even if it is present in the map