io.github.scalats.plugins
package io.github.scalats.plugins
Type members
Classlikes
final class Configuration(val settings: Settings, val compilationRuleSet: SourceRuleSet, val typeRuleSet: SourceRuleSet, val printer: TypeScriptPrinter, val typeScriptImportResolvers: Seq[TypeScriptImportResolver], val typeScriptDeclarationMappers: Seq[TypeScriptDeclarationMapper], val typeScriptTypeMappers: Seq[TypeScriptTypeMapper], val additionalClasspath: Seq[URL])
- Value parameters:
- compilationRuleSet
the rule set to filter the Scala compilation units
- printer
the printer to output the generated TypeScript
- settings
the generator settings
- typeRuleSet
the rule set to filter the types from accepted compilation units (see compilationRuleSet)
- Companion:
- object
Prints all the generated code the a single file.
Prints all the generated code the a single file.
The default file name is scala.ts
.
A custom file name can be specified using the scala-ts.single-filename
system property.