HeadContribution

sealed interface HeadContribution

A contribution to the HTML <head> section emitted by a ThirdPartyLibrary. Each variant describes a specific type of HTML element to generate.

Inheritors

Types

Link copied to clipboard
data class DeferredScript(val path: String) : HeadContribution

A <script src="..." defer> tag loading an external script file with deferred execution.

Link copied to clipboard
data class InlineScript(val content: String) : HeadContribution

A <script> tag with inline JavaScript content.

Link copied to clipboard
data class Script(val path: String) : HeadContribution

A <script src="..."> tag loading an external script file.

Link copied to clipboard
data class Stylesheet(val path: String) : HeadContribution

A <link rel="stylesheet" href="..."> tag loading an external CSS file.