class TransformationRegistry

Registry for transformation classes. Implements the Registry pattern for managing transformation instances.

Constructors

new
TransformationRegistry(logger?: ILogger)

Creates a new TransformationRegistry

Properties

private
readonly
logger: ILogger

Methods

Gets a transformation by type.

Gets all registered transformation types.

has(type: TransformationType): boolean

Checks if a transformation is registered.

register(
transformation: Transformation,
): void

Registers a transformation.

Registers the default transformations.