UNPKG

incize

Version:

AI Commit Copilot for Power Developers

38 lines (37 loc) 1.05 kB
"use strict"; // Core types for Shard AI Commit Copilot Object.defineProperty(exports, "__esModule", { value: true }); exports.ConfigError = exports.AIError = exports.GitError = exports.ShardError = void 0; // Error types class ShardError extends Error { code; details; constructor(message, code, details) { super(message); this.code = code; this.details = details; this.name = 'ShardError'; } } exports.ShardError = ShardError; class GitError extends ShardError { constructor(message, details) { super(message, 'GIT_ERROR', details); this.name = 'GitError'; } } exports.GitError = GitError; class AIError extends ShardError { constructor(message, details) { super(message, 'AI_ERROR', details); this.name = 'AIError'; } } exports.AIError = AIError; class ConfigError extends ShardError { constructor(message, details) { super(message, 'CONFIG_ERROR', details); this.name = 'ConfigError'; } } exports.ConfigError = ConfigError;