koin-core / org.koin.core

Package org.koin.core

Types

Koin

class Koin

Koin

KoinApplication

class KoinApplication

Koin Application Help prepare resources for Koin context

KoinComponent

interface KoinComponent

KoinComponent interface marker to bring Koin extensions features

Functions

bind

fun <S, P> KoinComponent.bind(parameters: ParametersDefinition? = null): S

Get instance instance from Koin by Primary Type P, as secondary type S

get

fun <T> KoinComponent.get(qualifier: Qualifier? = null, parameters: ParametersDefinition? = null): T

Get instance instance from Koin

inject

fun <T> KoinComponent.inject(qualifier: Qualifier? = null, parameters: ParametersDefinition? = null): Lazy<T>

Lazy inject instance from Koin