Skip to content

DoMany

Name Mandatory Description Default Type
⬅️ Input This shard takes a sequence of values as input. Each value from the sequence is provided as input to its corresponding copy of the scheduled Wire. The total number of copies of the specified Wire scheduled, will be the same as the number of elements in the sequence provided. [Any]
Output ➡️ This shard outputs the output of all the scheduled copies in a sequence. [Any]
Wire No The wire to run many times sequentially. none NoneWire[Shard]
ComposeSync No Compose new wires synchronously. false Bool

This shard takes a sequence of values as input, schedules multiple copies of a specified Wire and executes them sequentially. Each value from the sequence is provided as input to its corresponding copy of the specified Wire. The shard then outputs a sequence of values containing the output of all copies of the specified Wire.

Details

All child wires eecuted inherits and uses the context variables of the parent wire. Any changes to said variables will also be reflected on the parent wire and subsequent child wires executed.

Child wires are executed inline. The parent wire will execute all child wires sequentially, it will only continue its execution once all child wires have finished.

Child wires are executed on the same mesh as the parent wire.