new

fun <Aggregate : RaptorAggregate<Id, Command, Change>, Id : RaptorAggregateId, Command : RaptorAggregateCommand<Id>, Change : RaptorAggregateChange<Id>> <Error class: unknown class><RaptorAggregatesComponent>.new(aggregateClass: KClass<Aggregate>, changeClass: KClass<Change>, commandClass: KClass<Command>, discriminator: String, factory: RaptorAggregateFactory<Aggregate, Id>, idClass: KClass<Id>): <Error class: unknown class><RaptorAggregateComponent<Aggregate, Id, Command, Change>>
fun <Aggregate : RaptorAggregate<Id, Command, Change>, Id : RaptorAggregateId, Command : RaptorAggregateCommand<Id>, Change : RaptorAggregateChange<Id>> <Error class: unknown class><RaptorAggregatesComponent>.new(aggregateClass: KClass<Aggregate>, changeClass: KClass<Change>, commandClass: KClass<Command>, discriminator: String, factory: RaptorAggregateFactory<Aggregate, Id>, idClass: KClass<Id>, configure: RaptorAggregateComponent<Aggregate, Id, Command, Change>.() -> Unit = {})
fun <Aggregate : RaptorAggregate<Id, Command, Change>, Id : RaptorAggregateId, Command : RaptorAggregateCommand<Id>, Change : RaptorAggregateChange<Id>> <Error class: unknown class><RaptorAggregatesComponent>.new(aggregateClass: KClass<Aggregate>, changeClass: KClass<Change>, commandClass: KClass<Command>, discriminator: String, factory: (id: Id) -> Aggregate, idClass: KClass<Id>): <Error class: unknown class><RaptorAggregateComponent<Aggregate, Id, Command, Change>>
fun <Aggregate : RaptorAggregate<Id, Command, Change>, Id : RaptorAggregateId, Command : RaptorAggregateCommand<Id>, Change : RaptorAggregateChange<Id>> <Error class: unknown class><RaptorAggregatesComponent>.new(aggregateClass: KClass<Aggregate>, changeClass: KClass<Change>, commandClass: KClass<Command>, discriminator: String, factory: (id: Id) -> Aggregate, idClass: KClass<Id>, configure: RaptorAggregateComponent<Aggregate, Id, Command, Change>.() -> Unit = {})
inline fun <Aggregate : RaptorAggregate<Id, Command, Change>, Id : RaptorAggregateId, Command : RaptorAggregateCommand<Id>, Change : RaptorAggregateChange<Id>> <Error class: unknown class><RaptorAggregatesComponent>.new(noinline factory: (id: Id) -> Aggregate, discriminator: String): <Error class: unknown class><RaptorAggregateComponent<Aggregate, Id, Command, Change>>
inline fun <Aggregate : RaptorAggregate<Id, Command, Change>, Id : RaptorAggregateId, Command : RaptorAggregateCommand<Id>, Change : RaptorAggregateChange<Id>> <Error class: unknown class><RaptorAggregatesComponent>.new(noinline factory: (id: Id) -> Aggregate, discriminator: String, noinline configure: RaptorAggregateComponent<Aggregate, Id, Command, Change>.() -> Unit = {})