com
.
github
.
scala2ts
configuration
package
configuration
Visibility
Public
All
Type Members
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
,
outDir:
Option
[
String
] =
None
,
outFileName:
String
=
"index.ts"
,
packageJson:
PackageJson
=
PackageJson()
)
extends
Product
with
Serializable
case class
IncludeExclude
(
include:
Seq
[
Regex
] =
Seq()
,
exclude:
Seq
[
Regex
] =
Seq()
)
extends
Product
with
Serializable
case class
PackageJson
(
name:
Option
[
String
] =
None
,
version:
Option
[
String
] =
None
,
types:
Option
[
String
] =
None
,
publishConfig:
Option
[
PublishConfig
] =
None
)
extends
Product
with
Serializable
case class
PublishConfig
(
registry:
String
)
extends
Product
with
Serializable
Value Members
object
Configuration
extends
Serializable
object
DateMapping
extends
Enumeration
object
LongDoubleMapping
extends
Enumeration
object
PackageJson
extends
Serializable
object
PublishConfig
extends
Serializable
object
SealedTypesMapping
extends
Enumeration
Ungrouped