FilePrinter

final class FilePrinter(outDir: File) extends BasePrinter
trait (Settings, Kind, String, ListSet[TypeRef]) => PrintStream
class Object
trait Matchable
class Any

Value members

Concrete methods

@silent(".*kind.*never used.*")
def apply(conf: Settings, kind: Kind, name: String, requires: ListSet[TypeRef]): PrintStream

Inherited methods

def curried: Settings => Kind => String => ListSet[TypeRef] => PrintStream
Inherited from:
Function4
protected def printImports(settings: Settings, requires: ListSet[TypeRef], out: PrintStream)(importPath: TypeRef => String): Unit

Prints TypeScript imports from the required types. If the system property scala-ts.printer.import-pattern

Prints TypeScript imports from the required types. If the system property scala-ts.printer.import-pattern

Value parameters:
importPath

the function applied to each required type to determine the import path

Inherited from:
BasePrinter
protected def printPrelude(out: PrintStream): Unit

If the system property scala-ts.printer.prelude-url is defined, then print the content from the URL as prelude to the given stream.

If the system property scala-ts.printer.prelude-url is defined, then print the content from the URL as prelude to the given stream.

Inherited from:
BasePrinter
override def toString(): String
Definition Classes
Function4 -> Any
Inherited from:
Function4
def tupled: ((Settings, Kind, String, ListSet[TypeRef])) => PrintStream
Inherited from:
Function4