UNPKG

@z-test/memory-bank-mcp

Version:
84 lines (83 loc) 2.33 kB
/** * Type-safe constants for Memory Bank MCP * * This file contains type-safe constants that can be used throughout the codebase. */ /** * Memory Bank status constants */ export declare const MEMORY_BANK_STATUS: { /** Memory Bank is active and ready to use */ readonly ACTIVE: "ACTIVE"; /** Memory Bank is not active or not found */ readonly INACTIVE: "INACTIVE"; /** Memory Bank is being updated */ readonly UPDATING: "UPDATING"; }; /** * Type for Memory Bank status values */ export type MemoryBankStatusType = typeof MEMORY_BANK_STATUS[keyof typeof MEMORY_BANK_STATUS]; /** * Progress action constants */ export declare const PROGRESS_ACTION: { /** File update action */ readonly FILE_UPDATE: "File Update"; /** Decision made action */ readonly DECISION_MADE: "Decision Made"; /** Context update action */ readonly CONTEXT_UPDATE: "Context Update"; /** Implementation action */ readonly IMPLEMENTATION: "Implementation"; /** Documentation action */ readonly DOCUMENTATION: "Documentation"; /** Bug fix action */ readonly BUG_FIX: "Bug Fix"; /** Feature addition action */ readonly FEATURE_ADDITION: "Feature Addition"; /** Refactoring action */ readonly REFACTORING: "Refactoring"; /** Testing action */ readonly TESTING: "Testing"; /** Completion action */ readonly COMPLETION: "Completion"; }; /** * Type for progress action values */ export type ProgressActionType = typeof PROGRESS_ACTION[keyof typeof PROGRESS_ACTION]; /** * Progress status constants */ export declare const PROGRESS_STATUS: { /** Success status */ readonly SUCCESS: "success"; /** Error status */ readonly ERROR: "error"; /** Warning status */ readonly WARNING: "warning"; }; /** * Type for progress status values */ export type ProgressStatusType = typeof PROGRESS_STATUS[keyof typeof PROGRESS_STATUS]; /** * Mode constants */ export declare const MODE: { /** Architect mode */ readonly ARCHITECT: "architect"; /** Ask mode */ readonly ASK: "ask"; /** Code mode */ readonly CODE: "code"; /** Debug mode */ readonly DEBUG: "debug"; /** Test mode */ readonly TEST: "test"; }; /** * Type for mode values */ export type ModeType = typeof MODE[keyof typeof MODE];