@andend-collective/locker
Version:
Advanced file locking and context management for AI coding assistants using Model Context Protocol
13 lines • 642 B
TypeScript
import { LockFileParams, UnlockFileParams, GetFileStateParams, UpdateFileParams, FileStateResponse } from './types';
export declare class Locker {
private readonly metadataManager;
private readonly projectRoot;
constructor(projectRoot?: string);
getFileState(params: GetFileStateParams): FileStateResponse;
lockFile(params: LockFileParams): FileStateResponse;
unlockFile(params: UnlockFileParams): FileStateResponse;
updateFile(params: UpdateFileParams): FileStateResponse;
finalizeFile(filePath: string): FileStateResponse;
getAllTrackedFiles(): FileStateResponse[];
}
//# sourceMappingURL=locker.d.ts.map