UNPKG

ccguard

Version:

Automated enforcement of net-negative LOC, complexity constraints, and quality standards for Claude code

25 lines 1.09 kB
import { Storage } from './Storage'; import { SessionStats, GuardState, HotConfig, OperationHistory, LockedFiles } from '../contracts'; export declare class MemoryStorage implements Storage { private sessionStats; private guardState; private hotConfig; private operationHistory; private lockedFiles; private data; getSessionStats(): Promise<SessionStats | null>; saveSessionStats(stats: SessionStats): Promise<void>; getGuardState(): Promise<GuardState | null>; saveGuardState(state: GuardState): Promise<void>; getHotConfig(): Promise<HotConfig | null>; saveHotConfig(config: HotConfig): Promise<void>; getOperationHistory(): Promise<OperationHistory | null>; saveOperationHistory(history: OperationHistory): Promise<void>; getLockedFiles(): Promise<LockedFiles | null>; saveLockedFiles(lockedFiles: LockedFiles): Promise<void>; clearAll(): Promise<void>; get(key: string): Promise<any>; set(key: string, value: any): Promise<void>; delete(key: string): Promise<void>; } //# sourceMappingURL=MemoryStorage.d.ts.map