UNPKG

@memory-bank/mcp

Version:

Memory-enabled Co-Pilot (MCP) server for managing project documentation and context

40 lines 1.19 kB
import { IUseCase } from '../../interfaces/IUseCase.js'; import { DocumentDTO } from '../../dtos/DocumentDTO.js'; import { ReadDocumentUseCase } from '../common/ReadDocumentUseCase.js'; /** * Input data for read global document use case */ export interface ReadGlobalDocumentInput { /** * Document path */ path: string; } /** * Output data for read global document use case */ export interface ReadGlobalDocumentOutput { /** * Document data */ document: DocumentDTO; } /** * Use case for reading a document from global memory bank */ export declare class ReadGlobalDocumentUseCase implements IUseCase<ReadGlobalDocumentInput, ReadGlobalDocumentOutput> { private readonly readDocumentUseCase; private readonly useCaseLogger; /** * Constructor * @param readDocumentUseCase Unified document read use case */ constructor(readDocumentUseCase: ReadDocumentUseCase); /** * Execute the use case * @param input Input data * @returns Promise resolving to output data */ execute(input: ReadGlobalDocumentInput): Promise<ReadGlobalDocumentOutput>; } //# sourceMappingURL=ReadGlobalDocumentUseCase.d.ts.map