koin-core / org.koin.core

Package org.koin.core

Types

Koin

Koin

class Koin

KoinApplication

Koin Application Help prepare resources for Koin context

class KoinApplication

KoinComponent

KoinComponent interface marker to bring Koin extensions features

interface KoinComponent

Annotations

KoinExperimentalAPI

API marked with this annotation is experimental and is not guaranteed to be stable.

annotation class KoinExperimentalAPI

Functions

bind

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

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

get

Get instance instance from Koin

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

inject

Lazy inject instance from Koin

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