BinaryOutput

laika.io.model.BinaryOutput
See theBinaryOutput companion object
case class BinaryOutput[F[_]](resource: Resource[F, OutputStream], path: Path, targetFile: Option[File])

A resource for binary output.

Most renderers write character data, but formats like PDF or EPUB require a binary stream to write to.

This is the only I/O type not expressed through a generic F[_] or an fs2.Stream or fs2.Pipe as Laika's binary output needs to work with Java libraries for its EPUB and PDF output.

Attributes

Companion
object
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Members list

Value members

Inherited methods

def productElementNames: Iterator[String]

Attributes

Inherited from:
Product
def productIterator: Iterator[Any]

Attributes

Inherited from:
Product