Package-level declarations
Types
Link copied to clipboard
Defines the structure of an "asset bundle," which keeps track of frontend assets for an application. This manifest is
generally consumed in binary-proto form by the backend systems running the app, so it can load frontend code and map
module paths to annotations affixed to controllers.
Assets enclosed in the asset manifest are referenced by their "module name," which is a dotted string path uniquely
scoping a given stylesheet or script. The set of sources associated with the module name are loaded in order, with
any applicable rewrite maps or other settings applying during output.
Content copied to clipboard
elide.assets.AssetBundle
Link copied to clipboard
object AssetBundleKt
Protobuf type elide.assets.AssetBundle
Link copied to clipboard
Link copied to clipboard
Describes a single embedded script asset, which is embedded within an Elide application. The script is enclosed
within the protocol buffer record, along with a digest and various metadata.
Content copied to clipboard
elide.assets.EmbeddedScript
Link copied to clipboard
object EmbeddedScriptKt
Protobuf type elide.assets.EmbeddedScript
Link copied to clipboard
Enumerates languages which are supported for embedded scripting in Elide.
Content copied to clipboard
elide.assets.EmbeddedScriptLanguage
Link copied to clipboard
Describes embedded script-level metadata which is enclosed with the asset spec for an embedded script.
Content copied to clipboard
elide.assets.EmbeddedScriptMetadata
Link copied to clipboard
object EmbeddedScriptMetadataKt
Protobuf type elide.assets.EmbeddedScriptMetadata
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Enumerates supported asset manifest formats. These are all powered by Protocol Buffers' encoding tools. For maximum
performance, use the binary format.
Content copied to clipboard
elide.assets.ManifestFormat
Properties
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Functions
Link copied to clipboard
Link copied to clipboard
inline fun AssetBundle.AssetContent.copy(block: AssetBundleKt.AssetContentKt.Dsl.() -> Unit): AssetBundle.AssetContent
inline fun AssetBundle.AssetDependencies.copy(block: AssetBundleKt.AssetDependenciesKt.Dsl.() -> Unit): AssetBundle.AssetDependencies
inline fun AssetBundle.BundlerSettings.copy(block: AssetBundleKt.BundlerSettingsKt.Dsl.() -> Unit): AssetBundle.BundlerSettings
inline fun AssetBundle.DigestSettings.copy(block: AssetBundleKt.DigestSettingsKt.Dsl.() -> Unit): AssetBundle.DigestSettings
inline fun AssetBundle.GenericBundle.copy(block: AssetBundleKt.GenericBundleKt.Dsl.() -> Unit): AssetBundle.GenericBundle
inline fun AssetBundle.RewriteMap.copy(block: AssetBundleKt.RewriteMapKt.Dsl.() -> Unit): AssetBundle.RewriteMap
inline fun AssetBundle.ScriptBundle.copy(block: AssetBundleKt.ScriptBundleKt.Dsl.() -> Unit): AssetBundle.ScriptBundle
inline fun AssetBundle.ScriptBundle.ScriptAsset.copy(block: AssetBundleKt.ScriptBundleKt.ScriptAssetKt.Dsl.() -> Unit): AssetBundle.ScriptBundle.ScriptAsset
inline fun AssetBundle.StyleBundle.copy(block: AssetBundleKt.StyleBundleKt.Dsl.() -> Unit): AssetBundle.StyleBundle
inline fun AssetBundle.StyleBundle.StyleAsset.copy(block: AssetBundleKt.StyleBundleKt.StyleAssetKt.Dsl.() -> Unit): AssetBundle.StyleBundle.StyleAsset
inline fun EmbeddedScriptMetadata.copy(block: EmbeddedScriptMetadataKt.Dsl.() -> Unit): EmbeddedScriptMetadata
inline fun EmbeddedScriptMetadata.JsScriptMetadata.copy(block: EmbeddedScriptMetadataKt.JsScriptMetadataKt.Dsl.() -> Unit): EmbeddedScriptMetadata.JsScriptMetadata
inline fun EmbeddedScriptMetadata.JvmScriptMetadata.copy(block: EmbeddedScriptMetadataKt.JvmScriptMetadataKt.Dsl.() -> Unit): EmbeddedScriptMetadata.JvmScriptMetadata
inline fun EmbeddedScriptMetadata.JvmScriptMetadata.GroovyConfiguration.copy(block: EmbeddedScriptMetadataKt.JvmScriptMetadataKt.GroovyConfigurationKt.Dsl.() -> Unit): EmbeddedScriptMetadata.JvmScriptMetadata.GroovyConfiguration
inline fun EmbeddedScriptMetadata.JvmScriptMetadata.KotlinConfiguration.copy(block: EmbeddedScriptMetadataKt.JvmScriptMetadataKt.KotlinConfigurationKt.Dsl.() -> Unit): EmbeddedScriptMetadata.JvmScriptMetadata.KotlinConfiguration
Link copied to clipboard
Link copied to clipboard
inline fun embeddedScriptMetadata(block: EmbeddedScriptMetadataKt.Dsl.() -> Unit): EmbeddedScriptMetadata