Raptor Aggregate Component
class RaptorAggregateComponent<Aggregate : RaptorAggregate<Id, Command, Change>, Id : RaptorAggregateId, Command : RaptorAggregateCommand<Id>, Change : RaptorAggregateChange<Id>>
Functions
Link copied to clipboard
fun <Projection : RaptorAggregateProjection<Id>> _project(projectionClass: KClass<Projection>, projectorFactory: () -> RaptorAggregateProjector.Incremental<Projection, *, Change>)