koin-core / org.koin.core.definition

Package org.koin.core.definition

Types

BeanDefinition

open class BeanDefinition<T>

Koin bean definition main structure to make definition in Koin

DefaultContext

class DefaultContext : DefinitionContext

DefinitionContext

sealed class DefinitionContext

DefinitionFactory

object DefinitionFactory

Kind

enum class Kind

Options

data class Options

Bean Definitions options

Properties

data class Properties

Definitions Properties

ScopedContext

class ScopedContext : DefinitionContext

Type Aliases

Definition

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

OnCloseCallback

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

OnReleaseCallback

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