object Settings

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Settings
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. final class Discriminator extends AnyVal
  2. final class EmitCodecs extends AnyVal
  3. final class TypeScriptLineSeparator extends AnyVal

Value Members

  1. val DefaultDiscriminator: Discriminator

    "_type"

  2. val DefaultTypeScriptIndent: String
  3. val EmitCodecsDisabled: EmitCodecs
  4. val EmitCodecsEnabled: EmitCodecs
  5. val TypeScriptSemiColon: TypeScriptLineSeparator
  6. def apply(emitCodecs: EmitCodecs = EmitCodecsEnabled, optionToNullable: Boolean = false, prependEnclosingClassNames: Boolean = true, typescriptIndent: String = DefaultTypeScriptIndent, typescriptLineSeparator: TypeScriptLineSeparator = TypeScriptSemiColon, typeNaming: TypeScriptTypeNaming = TypeScriptTypeNaming.Identity, fieldMapper: TypeScriptFieldMapper = TypeScriptFieldMapper.Identity, discriminator: Discriminator = DefaultDiscriminator): Settings
  7. def load(config: Config, logger: Logger, cl: Option[ClassLoader] = None): Settings
  8. def toConfig(conf: Settings, prefix: Option[String] = None): Config