UNPKG

n8n-nodes-databricks

Version:

Databricks node for n8n

42 lines 1.57 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.processDocuments = processDocuments; exports.processDocument = processDocument; const N8nBinaryLoader_1 = require("../../../utils/N8nBinaryLoader"); const N8nJsonLoader_1 = require("../../../utils/N8nJsonLoader"); async function processDocuments(documentInput, inputItems) { let processedDocuments; if (documentInput instanceof N8nJsonLoader_1.N8nJsonLoader || documentInput instanceof N8nBinaryLoader_1.N8nBinaryLoader) { processedDocuments = await documentInput.processAll(inputItems); } else { processedDocuments = documentInput; } const serializedDocuments = processedDocuments.map(({ metadata, pageContent }) => ({ json: { metadata, pageContent }, })); return { processedDocuments, serializedDocuments, }; } async function processDocument(documentInput, inputItem, itemIndex) { let processedDocuments; if (documentInput instanceof N8nJsonLoader_1.N8nJsonLoader || documentInput instanceof N8nBinaryLoader_1.N8nBinaryLoader) { processedDocuments = await documentInput.processItem(inputItem, itemIndex); } else { processedDocuments = documentInput; } const serializedDocuments = processedDocuments.map(({ metadata, pageContent }) => ({ json: { metadata, pageContent }, pairedItem: { item: itemIndex, }, })); return { processedDocuments, serializedDocuments, }; } //# sourceMappingURL=processDocuments.js.map