@restnfeel/agentc-starter-kit
Version:
한국어 기업용 CMS 모듈 - Task Master AI와 함께 빠르게 웹사이트를 구현할 수 있는 재사용 가능한 컴포넌트 시스템
25 lines • 845 B
TypeScript
import { Document } from "../types";
import { TextSplitterConfig } from "../splitters/recursive";
export interface ProcessingPipelineConfig {
textSplitter: TextSplitterConfig;
enableMetadataExtraction?: boolean;
enableTextCleaning?: boolean;
}
export declare class DocumentProcessingPipeline {
private loaderFactory;
private textSplitter;
private config;
constructor(config: ProcessingPipelineConfig);
processDocument(filePath: string, content: Buffer): Promise<Document>;
processBatch(files: Array<{
path: string;
content: Buffer;
}>): Promise<Document[]>;
getSupportedExtensions(): string[];
private extractMetadata;
private cleanDocumentText;
private detectLanguage;
private extractDescription;
private extractCategories;
}
//# sourceMappingURL=pipeline.d.ts.map