UNPKG

mongodb-rag-core

Version:

Common elements used by MongoDB Chatbot Framework components.

24 lines 1.08 kB
import { Page } from "./Page"; import { TransformedContent, TransformedContentStore } from "./TransformedContent"; export interface TransformConcurrencyOptions { /** Number of pages to transform concurrently. */ processPages?: number; } export type TransformPage<T extends TransformedContent> = (page: Page) => Promise<T[]>; /** (Re-)transform content for pages and persist the transformedContent in the TransformedContentStore. */ export declare function updateTransformedContent<TC extends TransformedContent>({ transformedContentStore, pages, transformPage, concurrencyOptions, }: { transformedContentStore: TransformedContentStore<TC>; pages: Page[]; transformPage: TransformPage<TC>; concurrencyOptions?: TransformConcurrencyOptions; }): Promise<void>; export declare function updateTranformedContentForPage<TC extends TransformedContent>({ page, store, transformPage, }: { page: Page; store: TransformedContentStore<TC>; transformPage: TransformPage<TC>; }): Promise<void>; //# sourceMappingURL=updateTransformedContent.d.ts.map