create-ai-chat-context-experimental
Version:
Phase 2: TypeScript rewrite - AI Chat Context & Memory System with conversation extraction and AICF format support (powered by aicf-core v2.1.0).
48 lines • 1.26 kB
TypeScript
/**
* This file is part of create-ai-chat-context-experimental.
* Licensed under the GNU Affero General Public License v3.0 or later (AGPL-3.0-or-later).
* See LICENSE file for details.
*/
/**
* Error type definitions
* Phase 2: TypeScript rewrite - October 2025
*/
/**
* Base application error
*/
export declare class AppError extends Error {
code: string;
details?: unknown | undefined;
constructor(code: string, message: string, details?: unknown | undefined);
}
/**
* File operation error
*/
export declare class FileOperationError extends AppError {
constructor(message: string, details?: unknown);
}
/**
* Conversation parsing error
*/
export declare class ConversationParsingError extends AppError {
constructor(message: string, details?: unknown);
}
/**
* Extraction error
*/
export declare class ExtractionError extends AppError {
constructor(message: string, details?: unknown);
}
/**
* Platform detection error
*/
export declare class PlatformDetectionError extends AppError {
constructor(message: string, details?: unknown);
}
/**
* Validation error
*/
export declare class ValidationError extends AppError {
constructor(message: string, details?: unknown);
}
//# sourceMappingURL=errors.d.ts.map