AppBuilderThrowOps

com.geirolz.app.toolkit.AppBuilderSyntax.AppBuilderThrowOps
implicit class AppBuilderThrowOps[F[_], APP_INFO <: SimpleAppInfo[_], LOGGER_T[_[_]], CONFIG, DEPENDENCIES](appBuilder: AppBuilder[F, Throwable, APP_INFO, LOGGER_T, CONFIG, DEPENDENCIES])(implicit evidence$17: Async[F], evidence$18: LoggerAdapter[LOGGER_T], evidence$19: Show[CONFIG])

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any

Members list

Concise view

Value members

Concrete methods

def dependsOn[DEP_2](f: AppResources[APP_INFO, LOGGER_T[F], CONFIG] => Resource[F, DEP_2]): AppBuilder[F, Throwable, APP_INFO, LOGGER_T, CONFIG, DEP_2]
def provide(f: AppDependencies[APP_INFO, LOGGER_T[F], CONFIG, DEPENDENCIES] => List[F[Any]]): Resource[F, App[F, Throwable, APP_INFO, LOGGER_T, CONFIG]]
def provideF(f: AppDependencies[APP_INFO, LOGGER_T[F], CONFIG, DEPENDENCIES] => F[List[F[Any]]]): Resource[F, App[F, Throwable, APP_INFO, LOGGER_T, CONFIG]]
def provideOne(f: AppDependencies[APP_INFO, LOGGER_T[F], CONFIG, DEPENDENCIES] => F[Any]): Resource[F, App[F, Throwable, APP_INFO, LOGGER_T, CONFIG]]