UNPKG

@n8n/n8n-nodes-langchain

Version:
19 lines (18 loc) 725 B
export interface PendingCall { toolName: string; arguments: Record<string, unknown>; resolve: (result: unknown) => void; reject: (error: Error) => void; timer: ReturnType<typeof setTimeout>; } export declare class PendingCallsManager { private pendingCalls; waitForResult(callId: string, toolName: string, args: Record<string, unknown>, timeoutMs: number): Promise<unknown>; resolve(callId: string, result: unknown): boolean; reject(callId: string, error: Error): boolean; get(callId: string): PendingCall | undefined; has(callId: string): boolean; hasForSession(sessionId: string): boolean; remove(callId: string): void; cleanupBySessionId(sessionId: string): void; }