RenderFormatResolver

declslides.application.RenderFormatResolver

Resolves a raw format label into a concrete rendering target.

This abstraction separates format lookup from the render use case itself, making the command easier to test and easier to extend.

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes

Members list

Value members

Abstract methods

def resolve(rawFormat: String): Either[ApplicationError, RenderFormat]

Resolves a raw format label into a known declslides.rendering.RenderFormat.

Resolves a raw format label into a known declslides.rendering.RenderFormat.

Attributes