Package-level declarations
Functions
Link copied to clipboard
Inject a Datastar Event into a response. Appends the event to the existing body of the response
fun Response.datastarElements(vararg elements: String, morphMode: MorphMode = outer, selector: Selector? = null, useViewTransition: Boolean = false, id: SseEventId? = null): Response
fun Response.datastarElements(elements: List<String>, morphMode: MorphMode = outer, selector: Selector? = null, useViewTransition: Boolean = false, id: SseEventId? = null): Response
fun Response.datastarElements(elements: List<Element>, morphMode: MorphMode = MorphMode.outer, selector: Selector? = null, useViewTransition: Boolean = false, id: SseEventId? = null): Response
fun Response.datastarElements(vararg elements: Element, morphMode: MorphMode = outer, selector: Selector? = null, useViewTransition: Boolean = false, id: SseEventId? = null): Response
Put datastar event into response as a datastar-patch-elements event
Link copied to clipboard
Roundtrip datastar events
Extract the datastarEvents
Link copied to clipboard
Inject a Datastar Event into a response. Appends the event to the existing body of the response
fun Response.datastarSignals(signals: List<Signal>, onlyIfMissing: Boolean = false, id: SseEventId? = null): Response
fun Response.datastarSignals(vararg signals: Signal, onlyIfMissing: Boolean = false, id: SseEventId? = null): Response
Put datastar event into response as a datastar-patch-elements event
Link copied to clipboard
Inject a Datastar PatchElements event into a Response as a Datastar event