CircuitHandler

abstract class CircuitHandler @Inject constructor(objects: ObjectFactory)(source)

DSL for configuring Circuit.

Constructors

Link copied to clipboard
@Inject
constructor(objects: ObjectFactory)

Types

Link copied to clipboard
abstract class CircuitXHandler @Inject constructor(objects: ObjectFactory)

Properties

Link copied to clipboard
Link copied to clipboard
val codegen: Property<Boolean>

Sets up circuit code gen, includes annotations and KSP setup.

Link copied to clipboard
val commonBundle: Property<Boolean>

When enabled, includes a common bundle as defined by the circuit-common bundle ID in libs.versions.toml.

Link copied to clipboard
val foundation: Property<Boolean>

Includes the circuit-foundation dep.

Link copied to clipboard
val runtime: Property<Boolean>

Includes the circuit-runtime dep (including screen, ui, presenter).

Functions

Link copied to clipboard

DSL entrypoint for CircuitX dependencies.