@nanocollective/nanocoder
Version:
A local-first CLI coding agent that brings the power of agentic coding tools like Claude Code and Gemini CLI to local models or controlled APIs like OpenRouter
23 lines • 555 B
TypeScript
/**
* Index manager for efficient log entry lookups
*/
import type { LogEntry } from '../types.js';
/**
* Manages indexes for log entries
*/
export declare class IndexManager {
private indexes;
/**
* Update indexes when entry is added or removed
*/
updateIndexes(entry: LogEntry, add: boolean): void;
/**
* Clear all indexes
*/
clear(): void;
/**
* Get all values for a specific index
*/
getIndexValues(indexName: string): Set<string> | undefined;
}
//# sourceMappingURL=index-manager.d.ts.map