@openai/agents-core
Version:
The OpenAI Agents SDK is a lightweight yet powerful framework for building multi-agent workflows.
14 lines (13 loc) • 688 B
TypeScript
type CombineAbortSignalsResult = {
signal?: AbortSignal;
cleanup: () => void;
};
type CombineAbortSignalsOptions = {
onAbortSignalAnyError?: (error: unknown) => void;
};
export declare function createSiblingCancellationError(): Error;
export declare function isSiblingCancellationSignal(signal: AbortSignal | undefined): boolean;
export declare function isAbortError(error: unknown): boolean;
export declare function combineAbortSignals(...signals: (AbortSignal | undefined)[]): CombineAbortSignalsResult;
export declare function combineAbortSignalsWithOptions(signals: (AbortSignal | undefined)[], options?: CombineAbortSignalsOptions): CombineAbortSignalsResult;
export {};