TreeProcessorBuilder

abstract class TreeProcessorBuilder[F[_]] extends TreeMapperOps[F]

Provides several shortcuts for constructing a TreeProcessor (which is just a type alias for a plain Kleisli).

Companion
object
class TreeMapperOps[F]
class Object
trait Matchable
class Any

Type members

Types

Value members

Concrete methods

Inherited methods

def evalMapDocuments(f: Document => F[Document]): MapRes

Creates a new transformer that applies the specified effectful function to each document in the parsed tree before rendering.

Creates a new transformer that applies the specified effectful function to each document in the parsed tree before rendering.

Inherited from
TreeMapperOps
def mapDocuments(f: Document => Document): MapRes

Creates a new transformer that applies the specified function to each document in the parsed tree before rendering.

Creates a new transformer that applies the specified function to each document in the parsed tree before rendering.

Inherited from
TreeMapperOps
def mapTree(f: ParsedTree[F] => ParsedTree[F]): MapRes

Creates a new transformer that applies the specified function to the parsed tree before rendering.

Creates a new transformer that applies the specified function to the parsed tree before rendering.

Inherited from
TreeMapperOps

Inherited fields

val F: Sync[F]
Inherited from
TreeMapperOps