Package

com.github.scala2ts

configuration

Permalink

package configuration

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, includeClassDefinition: Boolean = false, includeDiscriminator: Boolean = false, discriminatorName: String = "type", outDir: Option[String] = None, outFileName: String = "index.ts", packageJson: PackageJson = PackageJson()) extends Product with Serializable

    Permalink
  2. case class IncludeExclude(include: Seq[Regex] = Seq(), exclude: Seq[Regex] = Seq()) extends Product with Serializable

    Permalink
  3. case class PackageJson(name: Option[String] = None, version: Option[String] = None, types: Option[String] = None, publishConfig: Option[PublishConfig] = None) extends Product with Serializable

    Permalink
  4. case class PublishConfig(registry: String) extends Product with Serializable

    Permalink
  5. case class TSConfig(compilerOptions: Map[String, String]) extends Product with Serializable

    Permalink

Value Members

  1. object Configuration extends Serializable

    Permalink
  2. object DateMapping extends Enumeration

    Permalink
  3. object LongDoubleMapping extends Enumeration

    Permalink
  4. object PackageJson extends Serializable

    Permalink
  5. object PublishConfig extends Serializable

    Permalink
  6. object SealedTypesMapping extends Enumeration

    Permalink
  7. object TSConfig extends Serializable

    Permalink

Ungrouped