n8n-nodes-databricks
Version:
Databricks node for n8n
26 lines (25 loc) • 1.07 kB
TypeScript
import type { Document } from '@langchain/core/documents';
import type { INodeExecutionData } from 'n8n-workflow';
import { N8nBinaryLoader } from '../../../utils/N8nBinaryLoader';
import { N8nJsonLoader } from '../../../utils/N8nJsonLoader';
export declare function processDocuments(documentInput: N8nJsonLoader | N8nBinaryLoader | Array<Document<Record<string, unknown>>>, inputItems: INodeExecutionData[]): Promise<{
processedDocuments: Document<Record<string, any>>[];
serializedDocuments: {
json: {
metadata: Record<string, any>;
pageContent: string;
};
}[];
}>;
export declare function processDocument(documentInput: N8nJsonLoader | N8nBinaryLoader | Array<Document<Record<string, unknown>>>, inputItem: INodeExecutionData, itemIndex: number): Promise<{
processedDocuments: Document<Record<string, any>>[];
serializedDocuments: {
json: {
metadata: Record<string, any>;
pageContent: string;
};
pairedItem: {
item: number;
};
}[];
}>;