UNPKG

@n8n/n8n-nodes-langchain

Version:

![Banner image](https://user-images.githubusercontent.com/10284570/173569848-c624317f-42b1-45a6-ab09-f0ea3c247648.png)

26 lines 832 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.createMockTool = createMockTool; exports.createMockTools = createMockTools; const zod_1 = require("zod"); function createMockTool(toolName, opts = {}) { const { description = `Mock tool: ${toolName}`, invokeReturn = { result: 'success' }, invokeError, metadata, } = opts; const invoke = jest.fn().mockImplementation(async () => { await Promise.resolve(); if (invokeError) { throw invokeError; } return invokeReturn; }); return { name: toolName, description, schema: zod_1.z.object({}), invoke, metadata, }; } function createMockTools(toolNames) { return toolNames.map((n) => createMockTool(n)); } //# sourceMappingURL=mock-langchain.js.map