Packages

p

com.github.scala2ts

configuration

package configuration

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. case class Configuration(debug: Boolean = false, files: IncludeExclude = IncludeExclude(), types: IncludeExclude = IncludeExclude(), typeNamePrefix: String = "", typeNameSuffix: String = "", dateMapping: DateMapping = DateMapping.AsDate, longDoubleMapping: LongDoubleMapping = LongDoubleMapping.AsString, sealedTypesMapping: SealedTypesMapping = SealedTypesMapping.None, renderAs: RenderAs = RenderAs.Interface, includeDiscriminator: Boolean = false, discriminatorName: String = "type", outDir: Option[String] = None, outFileName: String = "index.ts", packageJson: PackageJson = PackageJson()) extends Product with Serializable
  2. case class IncludeExclude(include: Seq[Regex] = Seq(), exclude: Seq[Regex] = Seq()) extends Product with Serializable
  3. case class PackageJson(name: Option[String] = None, version: Option[String] = None, types: Option[String] = None, publishConfig: Option[PublishConfig] = None) extends Product with Serializable
  4. case class PublishConfig(registry: String) extends Product with Serializable
  5. case class TSCompilerOptions(target: String, module: String, lib: Seq[String]) extends Product with Serializable
  6. case class TSConfig(compilerOptions: TSCompilerOptions) extends Product with Serializable

Value Members

  1. object Configuration extends Serializable
  2. object DateMapping extends Enumeration
  3. object LongDoubleMapping extends Enumeration
  4. object PackageJson extends Serializable
  5. object PublishConfig extends Serializable
  6. object RenderAs extends Enumeration
  7. object SealedTypesMapping extends Enumeration
  8. object TSCompilerOptions extends Serializable
  9. object TSConfig extends Serializable

Ungrouped