Utility module providing array-style output containers used for batch operations
in the Total Control scripting system.
This module defines:
- ArrayOutput: A collector used to accumulate results of batch operations.
- ArrayOutputReturn: Read-only wrapper for inspecting collected results.
- Global alias
ao: A convenient reference to the latest ArrayOutputReturn
whenglobal.showOutputFlagis enabled.
Key Features:
- Collect results (value + error) for multiple target objects
- Retrieve results collectively or individually
- Dynamically generated helpers:
- objects() / objects(obj)
- values() / values(obj)
- errors() / errors(obj)
- Inspect success state and last error