Package-level declarations

Properties

Link copied to clipboard
val Header.DATASTAR_CONTENT_TYPE: BiDiLens<HttpMessage, ContentType>
Link copied to clipboard
val Query.DATASTAR_MODEL: <Error class: unknown class>
Link copied to clipboard
val Header.DATASTAR_REQUEST: <Error class: unknown class>

Functions

Link copied to clipboard
fun Body.Companion.datastarEvents(): <Error class: unknown class>

Roundtrip datastar events

fun Response.datastarEvents(): <Error class: unknown class>

Extract the datastarEvents

fun Response.datastarEvents(events: List<DatastarEvent>): <Error class: unknown class>
Link copied to clipboard
fun Body.Companion.datastarFragments(): BiDiBodyLensSpec<List<DatastarEvent.MergeFragments>>

fun Response.datastarFragments(event: DatastarEvent.MergeFragments): <Error class: unknown class>

Inject a Datastar Event into a response. Appends the event to the existing body of the response

fun Response.datastarFragments(vararg fragments: String, mergeMode: MergeMode = morph, selector: Selector? = null, useViewTransition: Boolean = false, settleDuration: SettleDuration? = DEFAULT, id: SseEventId? = null): Response
fun Response.datastarFragments(vararg fragments: Fragment, mergeMode: MergeMode = morph, selector: Selector? = null, useViewTransition: Boolean = false, settleDuration: SettleDuration? = DEFAULT, id: SseEventId? = null): Response
@JvmName(name = "datastarFragmentsStrings")
fun Response.datastarFragments(fragments: List<String>, mergeMode: MergeMode = morph, selector: Selector? = null, useViewTransition: Boolean = false, settleDuration: SettleDuration? = DEFAULT, id: SseEventId? = null): Response
@JvmName(name = "datastarFragments")
fun Response.datastarFragments(fragments: List<Fragment>, mergeMode: MergeMode = morph, selector: Selector? = null, useViewTransition: Boolean = false, settleDuration: SettleDuration? = DEFAULT, id: SseEventId? = null): Response

Put datastar event into response as a datastar-merge-fragments event

Link copied to clipboard
fun Response.datastarSignals(event: DatastarEvent.MergeSignals): <Error class: unknown class>

Inject a Datastar Event into a response. Appends the event to the existing body of the response

@JvmName(name = "datastarFragments")
fun Response.datastarSignals(vararg signals: Signal, onlyIfMissing: Boolean = false, id: SseEventId? = null): <Error class: unknown class>
@JvmName(name = "datastarSignals")
fun Response.datastarSignals(signals: List<Signal>, onlyIfMissing: Boolean = false, id: SseEventId? = null): <Error class: unknown class>

Put datastar event into response as a datastar-merge-fragments event

Link copied to clipboard
fun Response.html(vararg events: DatastarEvent.MergeFragments): <Error class: unknown class>

Inject a Datastar MergeFragments event into a Response as a Datastar event