UNPKG

@openai/agents-core

Version:

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

22 lines (21 loc) • 1.39 kB
import type { EventEmitter, Timeout, Timer } from './interface'; export type { EventEmitter, EventEmitterEvents } from './interface'; export { isBrowserEnvironment, loadEnv } from './config-browser'; export { AsyncLocalStorage, MCPServerSSE, MCPServerStdio, MCPServerStreamableHttp, Readable, ReadableStream, ReadableStreamController, TransformStream, isTracingLoopRunningByDefault, randomUUID, supportsProcessLifecycleEvents, } from './shims-browser'; type EventMap = Record<string, any[]>; /** * An event emitter that does not depend on DOM EventTarget or CustomEvent globals. */ export declare class ReactNativeEventEmitter<EventTypes extends EventMap = Record<string, any[]>> implements EventEmitter<EventTypes> { #private; on<K extends keyof EventTypes>(type: K, listener: (...args: EventTypes[K]) => void): this; off<K extends keyof EventTypes>(type: K, listener: (...args: EventTypes[K]) => void): this; emit<K extends keyof EventTypes>(type: K, ...args: EventTypes[K]): boolean; once<K extends keyof EventTypes>(type: K, listener: (...args: EventTypes[K]) => void): this; } export { ReactNativeEventEmitter as RuntimeEventEmitter }; declare class ReactNativeTimer implements Timer { setTimeout(callback: () => void, ms: number): Timeout; clearTimeout(timeoutId: Timeout | string | number | undefined): void; } export declare const timer: ReactNativeTimer;