@n8n/n8n-nodes-langchain
Version:
25 lines (24 loc) • 1.06 kB
TypeScript
import type { Request } from 'express';
import type { Mocked } from 'vitest';
import type { CompressionResponse } from '../../transport/Transport';
export declare const MCP_SESSION_ID_HEADER = "mcp-session-id";
export declare function createMockResponse(): Mocked<CompressionResponse>;
export declare function createMockRequest(options?: {
sessionId?: string;
body?: unknown;
rawBody?: string;
headers?: Record<string, string>;
query?: Record<string, string>;
method?: string;
path?: string;
}): Mocked<Request> & {
rawBody: Buffer;
};
export declare function createMockRequestWithSessionId(sessionId: string, rawBody: string): Mocked<Request> & {
rawBody: Buffer;
};
export declare function createValidToolCallMessage(toolName: string, args: Record<string, unknown>, id?: string | number): string;
export declare function createListToolsMessage(id?: string | number): string;
export declare function createMockRequestWithHeaderSessionId(sessionId: string, rawBody?: string): Mocked<Request> & {
rawBody: Buffer;
};