arrayOutput

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
    when global.showOutputFlag is 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

Classes

ArrayOutput
ArrayOutputReturn