create<E, I extends Iterable<E>> static method

CollectiveProperties<E> create<E, I extends Iterable<E>>({
  1. Cell? bind,
  2. ContainerType? container,
  3. MapObject? mapObject,
  4. CollectiveReceptor<dynamic, Signal, Signal> receptor = CollectiveReceptor.unchanged,
  5. TestCollective<dynamic, Collective> test = TestCollective.passed,
  6. 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
  );