UNPKG

@openai/agents-core

Version:

The OpenAI Agents SDK is a lightweight yet powerful framework for building multi-agent workflows.

5 lines (4 loc) • 502 B
type ConcurrentTask<T> = (signal?: AbortSignal, reserveFailure?: (error?: unknown) => void) => Promise<T>; export declare function runWithSiblingCancellation<TFirst, TSecond>(tasks: readonly [ConcurrentTask<TFirst>, ConcurrentTask<TSecond>], parentSignal?: AbortSignal, onFirstFailure?: () => void): Promise<[TFirst, TSecond]>; export declare function runWithSiblingCancellation<T>(tasks: readonly ConcurrentTask<T>[], parentSignal?: AbortSignal, onFirstFailure?: () => void): Promise<T[]>; export {};