Package fluxo.conf.dsl.container
Interface KmpConfigurationContainerDsl
-
- All Implemented Interfaces:
-
fluxo.conf.dsl.container.KotlinConfigurationContainerDsl,fluxo.conf.dsl.container.target.AndroidNativeTarget.Configure,fluxo.conf.dsl.container.target.AndroidTarget.Configure,fluxo.conf.dsl.container.target.AppleIosTarget.Configure,fluxo.conf.dsl.container.target.AppleMacosTarget.Configure,fluxo.conf.dsl.container.target.AppleTvosTarget.Configure,fluxo.conf.dsl.container.target.AppleWatchosTarget.Configure,fluxo.conf.dsl.container.target.JsTarget.Configure,fluxo.conf.dsl.container.target.JvmTarget.Configure,fluxo.conf.dsl.container.target.LinuxTarget.Configure,fluxo.conf.dsl.container.target.MingwTarget.Configure,fluxo.conf.dsl.container.target.WasmNativeTarget.Configure,fluxo.conf.dsl.container.target.WasmTarget.Configure
public interface KmpConfigurationContainerDsl implements KotlinConfigurationContainerDsl<KotlinProjectExtension>, JsTarget.Configure, AppleIosTarget.Configure, AppleMacosTarget.Configure, AppleTvosTarget.Configure, AppleWatchosTarget.Configure, LinuxTarget.Configure, MingwTarget.Configure, WasmTarget.Configure, AndroidNativeTarget.Configure, WasmNativeTarget.Configure
-
-
Method Summary
Modifier and Type Method Description abstract UnitkotlinMultiplatform(Function1<KotlinMultiplatformExtension, Unit> action)Executes the given action for the KMP module with any target enabled. abstract UnitallDefaultTargets()-
Methods inherited from class fluxo.conf.dsl.container.KotlinConfigurationContainerDsl
common, kotlin, onAndroidTarget, onTarget -
Methods inherited from class fluxo.conf.dsl.container.target.JvmTarget.Configure
jvm -
Methods inherited from class fluxo.conf.dsl.container.target.AndroidTarget.Configure
android, androidApp, androidLibrary -
Methods inherited from class fluxo.conf.dsl.container.target.JsTarget.Configure
js -
Methods inherited from class fluxo.conf.dsl.container.target.AppleIosTarget.Configure
ios, iosArm32, iosArm64, iosSimulatorArm64, iosX64 -
Methods inherited from class fluxo.conf.dsl.container.target.AppleMacosTarget.Configure
macos, macosArm64, macosX64 -
Methods inherited from class fluxo.conf.dsl.container.target.AppleTvosTarget.Configure
tvos, tvosArm64, tvosSimulatorArm64, tvosX64 -
Methods inherited from class fluxo.conf.dsl.container.target.AppleWatchosTarget.Configure
watchos, watchosArm32, watchosArm64, watchosDeviceArm64, watchosSimulatorArm64, watchosX64, watchosX86 -
Methods inherited from class fluxo.conf.dsl.container.target.LinuxTarget.Configure
linux, linuxArm32Hfp, linuxArm64, linuxMips32, linuxMipsel32, linuxX64 -
Methods inherited from class fluxo.conf.dsl.container.target.MingwTarget.Configure
mingw, mingwX64, mingwX86 -
Methods inherited from class fluxo.conf.dsl.container.target.WasmTarget.Configure
wasmJs, wasmWasi -
Methods inherited from class fluxo.conf.dsl.container.target.AndroidNativeTarget.Configure
androidNative, androidNative64, androidNativeArm32, androidNativeArm64, androidNativeX64, androidNativeX86 -
Methods inherited from class fluxo.conf.dsl.container.target.WasmNativeTarget.Configure
wasm32, wasmNative -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Method Detail
-
kotlinMultiplatform
abstract Unit kotlinMultiplatform(Function1<KotlinMultiplatformExtension, Unit> action)
Executes the given action for the KMP module with any target enabled.
-
allDefaultTargets
abstract Unit allDefaultTargets()
-
-
-
-