p

zio

config

package config

Linear Supertypes
ConfigStringModule, ConfigSourceStringModule, ConfigModule, ReadModule, ConfigDocsModule, WriteModule, ConfigDescriptorModule, ConfigSourceModule, KeyValueModule, KeyConversionFunctions, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. config
  2. ConfigStringModule
  3. ConfigSourceStringModule
  4. ConfigModule
  5. ReadModule
  6. ConfigDocsModule
  7. WriteModule
  8. ConfigDescriptorModule
  9. ConfigSourceModule
  10. KeyValueModule
  11. KeyConversionFunctions
  12. AnyRef
  13. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. sealed trait ConfigDescriptor[A] extends AnyRef
    Definition Classes
    ConfigDescriptorModule
  2. trait ConfigDescriptorFunctions extends AnyRef
    Definition Classes
    ConfigDescriptorModule
  3. sealed trait ConfigDocs extends AnyRef
    Definition Classes
    ConfigDocsModule
  4. trait ConfigSource extends AnyRef
    Definition Classes
    ConfigSourceModule
  5. trait ConfigSourceFunctions extends AnyRef
    Definition Classes
    ConfigSourceModule
  6. case class ConfigSourceName extends Product with Serializable
    Definition Classes
    ConfigSourceModule
  7. abstract type K
    Definition Classes
    KeyValueModule
  8. case class LazyConfigDescriptor[A] extends Product with Serializable
    Definition Classes
    ConfigDescriptorModule
  9. sealed trait LeafForSequence extends AnyRef
    Definition Classes
    ConfigSourceModule
  10. case class Table extends Product with Serializable
    Definition Classes
    ConfigDocsModule
  11. abstract type V
    Definition Classes
    KeyValueModule
  12. type ZConfig[A] = Has[A]
    Definition Classes
    ConfigModule

Value Members

  1. def addPrefix(prefix: String): (String) ⇒ String
    Definition Classes
    KeyConversionFunctions
  2. def camelToDelimiter(input: String, delimiter: String): String
    Definition Classes
    KeyConversionFunctions
  3. def dump[A](config: ConfigDescriptor[A]): String
    Definition Classes
    ConfigDescriptorModule
  4. def foldReadError[B](error: ReadError[config.K])(alternative: B)(f: PartialFunction[ReadError[config.K], B])(g: (B, B) ⇒ B, zero: B): B
    Definition Classes
    ReadModule
  5. final def generateDocs[A](config: ConfigDescriptor[A]): ConfigDocs
    Definition Classes
    ConfigDocsModule
  6. def generateReport[A](config: ConfigDescriptor[A], value: A): Either[String, ConfigDocs]
    Definition Classes
    ConfigDocsModule
  7. final def getConfig[A](implicit tag: zio.Tag[A]): ZIO[ZConfig[A], Nothing, A]
    Definition Classes
    ConfigModule
  8. def getConfigSource(sourceNames: Set[ConfigSourceName], getTree: (List[config.K]) ⇒ PropertyTree[config.K, config.V], isLeafValidSequence: LeafForSequence): ConfigSource
    Attributes
    protected
    Definition Classes
    ConfigSourceModule
  9. def handleDefaultValues[A, B](error: ReadError[config.K], config: ConfigDescriptor[A], default: B): Either[ReadError[config.K], AnnotatedRead[B]]
    Definition Classes
    ReadModule
  10. def parseErrorMessage(given: String, expectedType: String): String
    Definition Classes
    ReadModule
  11. def postFix(string: String): (String) ⇒ String
    Definition Classes
    KeyConversionFunctions
  12. final def read[A](configuration: ConfigDescriptor[A]): Either[ReadError[config.K], A]
    Definition Classes
    ReadModule
  13. final def requiredZipAndOrFields[A](config: ConfigDescriptor[A]): Int
    Definition Classes
    ReadModule
  14. def sizeOfZipAndOrErrors(error: ReadError[config.K]): Int
    Definition Classes
    ReadModule
  15. final def thunk[A](config: ⇒ ConfigDescriptor[A]): LazyConfigDescriptor[A]
    Definition Classes
    ConfigDescriptorModule
  16. val toKebabCase: (String) ⇒ String
    Definition Classes
    KeyConversionFunctions
  17. val toSnakeCase: (String) ⇒ String
    Definition Classes
    KeyConversionFunctions
  18. final def write[A](config: ConfigDescriptor[A], a: A): Either[String, PropertyTree[config.K, config.V]]
    Definition Classes
    WriteModule
  19. object ConfigDescriptor extends config.ConfigStringModule.ConfigDescriptorFunctions
    Definition Classes
    ConfigStringModule

Inherited from ConfigStringModule

Inherited from ConfigSourceStringModule

Inherited from ConfigModule

Inherited from ReadModule

Inherited from ConfigDocsModule

Inherited from WriteModule

Inherited from ConfigDescriptorModule

Inherited from ConfigSourceModule

Inherited from KeyValueModule

Inherited from KeyConversionFunctions

Inherited from AnyRef

Inherited from Any

Ungrouped