@timangames/vector-grounding-service
Version:
A REST wrapper for SAP AI Core Vector API with document grounding capabilities
33 lines (32 loc) • 1.02 kB
TypeScript
/**
* Documents Controller
* Handles document management and file upload operations
*/
export class DocumentsController {
/**
* Get multer middleware for file uploads
*/
getUploadMiddleware(): import("express").RequestHandler<import("express-serve-static-core").ParamsDictionary, any, any, import("qs").ParsedQs, Record<string, any>>;
/**
* Upload and process documents
*/
uploadDocuments(req: any, res: any, next: any): Promise<any>;
/**
* Get all documents in a collection
*/
getDocuments(req: any, res: any, next: any): Promise<any>;
/**
* Get a specific document
*/
getDocument(req: any, res: any, next: any): Promise<any>;
/**
* Update a document
*/
updateDocument(req: any, res: any, next: any): Promise<any>;
/**
* Delete a document
*/
deleteDocument(req: any, res: any, next: any): Promise<any>;
}
declare const _default: DocumentsController;
export default _default;