com.github.rssh.appcontext

Members list

Type members

Classlikes

trait AppContextAsyncProvider[F[_], T]

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any

Attributes

Companion
trait
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait AppContextAsyncProviders[F[_], Xs <: NonEmptyTuple] extends AppContextAsyncProvidersSearch[F, Xs]

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any

Attributes

Companion
trait
Supertypes
class Object
trait Matchable
class Any
Self type
trait AppContextAsyncProvidersSearch[F[_], Dependencies <: NonEmptyTuple]

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
object InAppContext

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type

Types

type InAppContext[Dependencies <: NonEmptyTuple] = [F[_]] =>> AppContextAsyncProviders[F, Dependencies]

Extensions

Extensions

extension (ac: AppContext.type)
def asyncGet[F[_], T](using p: AppContextAsyncProvider[F, T]): F[T]