Job Monitoring
The SDK provides utilities for monitoring asynchronous job operations with configurable timeouts and intervals:Utility Methods
utils.pollJobStatus(jobId, options?): Monitors job status with pollingjobId: The job identifier to monitoroptions.timeout: Maximum time to wait (default: 60 seconds)options.interval: Polling interval (default: 1 second)
Job Status Handling
Jobs can return different data structures depending on the operation:- Array format: Direct array of results
- Wrapped format:
{ value: [...] }containing the results array - Error format:
{ error: "error message" }for failed jobs

