package
config
Type Members
-
sealed
trait
ConfigDescriptor[A] extends AnyRef
-
trait
ConfigDescriptorFunctions extends AnyRef
-
sealed
trait
ConfigDocs extends AnyRef
-
trait
ConfigSource extends AnyRef
-
trait
ConfigSourceFunctions extends AnyRef
-
case class
ConfigSourceName extends Product with Serializable
-
abstract
type
K
-
sealed
trait
LeafForSequence extends AnyRef
-
-
abstract
type
V
Value Members
-
object
ConfigSource extends config.ConfigSourceStringModule.ConfigSourceFunctions
-
object
LeafForSequence
-
object
ZConfig
-
def
addPostFixToKey(string: String): (String) ⇒ String
-
def
addPrefixToKey(prefix: String): (String) ⇒ String
-
implicit macro
def
autoTupleConversion[P <: Product, T]: TupleConversion[P, T]
-
def
autoTupleConversion1[P, A](implicit ev: TupleConversion[P, (A)]): TupleConversion[P, A]
-
def
camelToDelimiter(input: String, delimiter: String): String
-
final
def
generateDocs[A](config: config.ConfigDocsModule.ConfigDescriptor[A]): ConfigDocs
-
def
generateReport[A](config: config.ConfigDocsModule.ConfigDescriptor[A], value: A): Either[String, ConfigDocs]
-
final
def
getConfig[A](implicit tag: zio.Tag[A]): ZIO[Has[A], Nothing, A]
-
def
getConfigSource(sourceNames: Set[ConfigSourceName], getTree: (List[config.ConfigSourceModule.K]) ⇒ PropertyTree[config.ConfigSourceModule.K, config.ConfigSourceModule.V], isLeafValidSequence: LeafForSequence): ConfigSource
-
final
def
read[A](configuration: config.ReadModule.ConfigDescriptor[A]): Either[ReadError[config.ReadModule.K], A]
-
final
def
requiredZipAndOrFields[A](config: config.ReadModule.ConfigDescriptor[A]): Int
-
def
sizeOfZipAndOrErrors(error: ReadError[config.ReadModule.K]): Int
-
val
toKebabCase: (String) ⇒ String
-
val
toSnakeCase: (String) ⇒ String
-
final
def
write[A](config: config.WriteModule.ConfigDescriptor[A], a: A): Either[String, PropertyTree[config.WriteModule.K, config.WriteModule.V]]
-