| import { ClassifyDocumentProcessor } from "./classify-document"; | |
| import { ClassifyImageProcessor } from "./classify-image"; | |
| import { EmbedDocumentTagsProcessor } from "./embed-document-tags"; | |
| import { ProcessDocumentProcessor } from "./process-document"; | |
| export { ClassifyDocumentProcessor } from "./classify-document"; | |
| export { ClassifyImageProcessor } from "./classify-image"; | |
| export { EmbedDocumentTagsProcessor } from "./embed-document-tags"; | |
| /** | |
| * Export all document processors (for type imports) | |
| */ | |
| export { ProcessDocumentProcessor } from "./process-document"; | |
| /** | |
| * Document processor registry | |
| * Maps job names to processor instances | |
| */ | |
| export const documentProcessors = { | |
| "process-document": new ProcessDocumentProcessor(), | |
| "classify-image": new ClassifyImageProcessor(), | |
| "classify-document": new ClassifyDocumentProcessor(), | |
| "embed-document-tags": new EmbedDocumentTagsProcessor(), | |
| }; | |