Files
DreamChat/apps/backend/src/import/interfaces/import-adapter.interface.ts
2026-02-24 10:34:55 +00:00

15 lines
310 B
TypeScript

export interface ImportResult {
content: string;
metadata: {
sourceName: string;
mimeType: string;
fileSize?: number;
[key: string]: any;
};
}
export interface IImportAdapter {
canHandle(file: Express.Multer.File): boolean;
parse(file: Express.Multer.File): Promise<ImportResult>;
}