koin-core / org.koin.core.definition

Package org.koin.core.definition

Types

BeanDefinition

Koin bean definition main structure to make definition in Koin

data class BeanDefinition<T>

Callbacks

data class Callbacks<T>

Definition

typealias Definition<T> = Scope.(DefinitionParameters) -> T

Definitions

object Definitions

IndexKey

typealias IndexKey = String

Kind

enum class Kind

OnCloseCallback

typealias OnCloseCallback<T> = (T?) -> Unit

Options

Bean Definitions options

data class Options

Properties

Definitions Properties

data class Properties

Functions

indexKey

fun indexKey(clazz: KClass<*>, qualifier: Qualifier?): String