claude-flow-novice
Version:
Claude Flow Novice - Advanced orchestration platform for multi-agent AI workflows with CFN Loop architecture Includes Local RuVector Accelerator and all CFN skills for complete functionality.
29 lines (28 loc) • 897 B
JavaScript
/**
* Shared Type Definitions for Claude Flow Novice v2
*
* Centralized location for commonly-used types across the codebase.
* This prevents circular dependencies and provides a single source of truth.
*/ // ===== LOGGING TYPES =====
// ===== ERROR TYPES =====
export class CFNError extends Error {
code;
metadata;
constructor(message, code, metadata){
super(message), this.code = code, this.metadata = metadata;
this.name = 'CFNError';
}
}
export class ValidationError extends CFNError {
constructor(message, metadata){
super(message, 'VALIDATION_ERROR', metadata);
this.name = 'ValidationError';
}
}
export class ConfigurationError extends CFNError {
constructor(message, metadata){
super(message, 'CONFIGURATION_ERROR', metadata);
this.name = 'ConfigurationError';
}
}
//# sourceMappingURL=types.js.map