io.github.scalats.plugins
package io.github.scalats.plugins
Members list
Type members
Classlikes
abstract class BasePrinter extends Printer
Attributes
- Supertypes
- Known subtypes
-
class FilePrinterclass SingleFilePrinter
final class CompilerPlugin extends StandardPlugin
Attributes
- Supertypes
-
trait StandardPlugintrait Pluginclass Objecttrait Matchableclass Any
final class Configuration(val settings: Settings, val compilationRuleSet: SourceRuleSet, val typeRuleSet: SourceRuleSet, val printer: Printer, val importResolvers: Seq[ImportResolver], val declarationMappers: Seq[DeclarationMapper], val typeMappers: Seq[TypeMapper], 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)
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
object Configuration
Attributes
- Companion
- class
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
Configuration.type
final class FilePrinter(outDir: File) extends BasePrinter
final class SingleFilePrinter(outDir: File) extends BasePrinter
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.
Attributes
- Supertypes
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
object SourceRuleSet
Attributes
- Companion
- class
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
SourceRuleSet.type
In this article