UNPKG

incize

Version:

AI Commit Copilot for Power Developers

50 lines (49 loc) 1.42 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.SyncError = exports.ConfigError = exports.AuthError = exports.AIError = exports.GitError = exports.ShardError = void 0; class ShardError extends Error { details; code; constructor(message, details, code) { super(message); this.details = details; this.code = code; this.name = 'ShardError'; } } exports.ShardError = ShardError; class GitError extends ShardError { constructor(message, details) { super(message, details, 'GIT_ERROR'); this.name = 'GitError'; } } exports.GitError = GitError; class AIError extends ShardError { constructor(message, details) { super(message, details, 'AI_ERROR'); this.name = 'AIError'; } } exports.AIError = AIError; class AuthError extends ShardError { constructor(message, details) { super(message, details, 'AUTH_ERROR'); this.name = 'AuthError'; } } exports.AuthError = AuthError; class ConfigError extends ShardError { constructor(message, details) { super(message, details, 'CONFIG_ERROR'); this.name = 'ConfigError'; } } exports.ConfigError = ConfigError; class SyncError extends ShardError { constructor(message, details) { super(message, details, 'SYNC_ERROR'); this.name = 'SyncError'; } } exports.SyncError = SyncError;