OutputOps

case class OutputOps[F[_]](parsers: NonEmptyList[MarkupParser], renderer: BinaryRenderer[F], theme: Theme[F], input: InputTreeBuilder[F], mapper: TreeMapper[F])(implicit evidence$5: Async[F], evidence$6: Batch[F]) extends BinaryOutputOps[F]

Builder step that allows to specify the output to render to.

trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

Type members

Types

type Result = Op[F]

Value members

Concrete methods

def toOutput(output: BinaryOutput[F]): Op[F]

Inherited methods

def productElementNames: Iterator[String]
Inherited from
Product
def productIterator: Iterator[Any]
Inherited from
Product
def toFile(file: File): Result

Builder step that instructs the runtime to render to the specified file.

Builder step that instructs the runtime to render to the specified file.

Value Params
file

the file to write to

Inherited from
BinaryOutputOps
def toFile(name: String): Result

Builder step that instructs the runtime to render to the file with the specified name.

Builder step that instructs the runtime to render to the file with the specified name.

Value Params
name

the name of the file to write to

Inherited from
BinaryOutputOps
def toStream(stream: F[OutputStream], autoClose: Boolean): Result

Builder step that instructs the runtime to render to the specified output stream.

Builder step that instructs the runtime to render to the specified output stream.

Value Params
autoClose

indicates whether the stream should be closed after all output had been written

stream

the binary stream to render to

Inherited from
BinaryOutputOps

Concrete fields

val F: Async[F]