commonMain.Append.kt Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of selection Show documentation
Show all versions of selection Show documentation
A collection of drawing/charting utilities
The newest version!
package com.juul.krayon.selection
import com.juul.krayon.element.Element
import com.juul.krayon.element.ElementBuilder
/** See analogous [d3 function](https://github.com/d3/d3-selection#selection_append). */
public fun Selection.append(
builder: ElementBuilder,
): Selection = select { appendChild(builder.build()) }
/** See analogous [d3 function](https://github.com/d3/d3-selection#selection_append). */
public inline fun Selection.append(
crossinline value: E1.(Arguments) -> E2,
): Selection = select { args -> appendChild(value(args)) }