@n8n/n8n-nodes-langchain
Version:

24 lines (23 loc) • 1.04 kB
TypeScript
import type { Request } from 'express';
import type { CompressionResponse } from '../../transport/Transport';
export declare const MCP_SESSION_ID_HEADER = "mcp-session-id";
export declare function createMockResponse(): jest.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;
}): jest.Mocked<Request> & {
rawBody: Buffer;
};
export declare function createMockRequestWithSessionId(sessionId: string, rawBody: string): jest.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): jest.Mocked<Request> & {
rawBody: Buffer;
};