HubdleKotlinMultiplatformExtension

open class HubdleKotlinMultiplatformExtension @Inject constructor(val project: Project) : HubdleConfigurableExtension

Constructors

Link copied to clipboard
@Inject
constructor(project: Project)

Properties

Link copied to clipboard
Link copied to clipboard
open override val isEnabled: Property<Boolean>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open override val project: Project

Functions

Link copied to clipboard
fun android(action: Action<HubdleKotlinMultiplatformAndroidExtension> = Action {})
Link copied to clipboard
Link copied to clipboard
fun apple(action: Action<HubdleKotlinMultiplatformAppleExtension> = Action {})
Link copied to clipboard
fun common(action: Action<HubdleKotlinMultiplatformCommonExtension> = Action {})
Link copied to clipboard
open fun enabled(value: Boolean = true)
open fun enabled(value: Provider<Boolean> = project.provider { true })
Link copied to clipboard
fun features(action: Action<HubdleKotlinMultiplatformFeaturesExtension> = Action {})
Link copied to clipboard
fun js(action: Action<HubdleKotlinMultiplatformJsExtension> = Action {})
Link copied to clipboard
fun jvm(action: Action<HubdleKotlinMultiplatformJvmExtension> = Action {})
Link copied to clipboard
Link copied to clipboard
fun kotlin(action: Action<KotlinMultiplatformExtension>)
Link copied to clipboard
fun linux(action: Action<HubdleKotlinMultiplatformLinuxExtension> = Action {})
Link copied to clipboard
fun mingw(action: Action<HubdleKotlinMultiplatformMinGWExtension> = Action {})
Link copied to clipboard
fun native(action: Action<HubdleKotlinMultiplatformNativeExtension> = Action {})
Link copied to clipboard
fun wasmJs(action: Action<HubdleKotlinMultiplatformWAsmJsExtension> = Action {})
Link copied to clipboard
open fun withPlugin(pluginId: PluginId, action: Action<AppliedPlugin>)
open fun withPlugin(pluginId: String, action: Action<AppliedPlugin>)
Link copied to clipboard
open fun withPlugins(vararg pluginIds: String, action: Project.() -> Unit)