TreeRenderer

object TreeRenderer

Builder API for constructing a rendering operation for a tree of output documents.

Companion
class
class Object
trait Matchable
class Any

Type members

Classlikes

class Builder[F[_]](renderer: Renderer, theme: Resource[F, Theme[F]])(implicit evidence$3: Sync[F], evidence$4: Batch[F])

Builder step that allows to specify the execution context for blocking IO and CPU-bound tasks.

Builder step that allows to specify the execution context for blocking IO and CPU-bound tasks.

case class Op[F[_]](renderer: Renderer, theme: Theme[F], input: DocumentTreeRoot, output: TreeOutput, staticDocuments: Seq[BinaryInput[F]])(implicit evidence$7: Sync[F], evidence$8: Batch[F])

Represents a rendering operation for a tree of documents.

Represents a rendering operation for a tree of documents.

It can be run by invoking the render method which delegates to the library's default runtime implementation or by developing a custom runner that performs the rendering based on this operation's properties.

case class OutputOps[F[_]](renderer: Renderer, theme: Theme[F], input: DocumentTreeRoot, staticDocuments: Seq[BinaryInput[F]])(implicit evidence$5: Sync[F], evidence$6: Batch[F]) extends TextOutputOps[F]

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

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