create<E, I extends Iterable<E> > static method
CollectiveProperties<E>
create<E, I extends Iterable<E> >({
- Cell? bind,
- ContainerType? container,
- MapObject? mapObject,
- CollectiveReceptor<
dynamic, Signal, Signal> receptor = CollectiveReceptor.unchanged, - TestCollective<
dynamic, Collective> test = TestCollective.passed, - Synapses<
Signal, Cell> synapses = Synapses.enabled,
Fully configurable factory for specialized collection types.
Type Parameters:
Parameters:
- bind: Parent Cell for reactivity
- container: Specific ContainerType configuration
- receptor: Custom CollectiveReceptor for signal handling
- test: Validation rules
- map: Element transformation mappings
- synapses: Configuration for cell linking
Implementation
static CollectiveProperties<E> create<E, I extends Iterable<E>>({
Cell? bind,
ContainerType? container,
MapObject? mapObject,
CollectiveReceptor receptor = CollectiveReceptor.unchanged,
TestCollective test = TestCollective.passed,
Synapses synapses = Synapses.enabled
}) => CollectiveCellProperties<E,I>(
bind: bind,
container: container,
receptor: receptor,
test: test,
synapses: synapses
);