Skip to content

Commit abc5189

Browse files
committed
Fix imports in errors index module
- Remove non-existent SocketError and ValidationError imports - Add actual error types: ConfigError, FileSystemError, NetworkError, RateLimitError - Update error display exports to match actual function names - Replace isSocketError with isNetworkError type guard
1 parent 466ca10 commit abc5189

File tree

1 file changed

+22
-9
lines changed

1 file changed

+22
-9
lines changed

src/utils/errors/index.mts

Lines changed: 22 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -6,21 +6,34 @@
66
// Import error types first
77
import {
88
AuthError,
9+
ConfigError,
10+
FileSystemError,
911
InputError,
10-
SocketError,
11-
ValidationError
12+
NetworkError,
13+
RateLimitError
1214
} from '../errors.mts'
1315

1416
// Re-export error types
1517
export {
1618
AuthError,
19+
ConfigError,
20+
FileSystemError,
1721
InputError,
18-
SocketError,
19-
ValidationError
22+
NetworkError,
23+
RateLimitError
2024
}
2125

22-
export { outputError, formatError } from '../error-display.mts'
23-
export { filterErrors } from '../error-filter.mts'
26+
export {
27+
formatErrorCompact,
28+
formatErrorForDisplay,
29+
formatErrorForJson,
30+
formatErrorForTerminal
31+
} from '../error-display.mts'
32+
export {
33+
createErrorFilterStream,
34+
installErrorFiltering,
35+
shouldShowFullError
36+
} from '../error-filter.mts'
2437
export { handleError } from '../error-handler.mts'
2538
export { failMsgWithBadge } from '../fail-msg-with-badge.mts'
2639

@@ -50,9 +63,9 @@ export const ERROR_CODES = {
5063
SERVER_ERROR: 7
5164
} as const
5265

53-
// Type guard for Socket errors
54-
export function isSocketError(error: unknown): error is SocketError {
55-
return error instanceof Error && 'code' in error
66+
// Type guard for network errors
67+
export function isNetworkError(error: unknown): error is NetworkError {
68+
return error instanceof Error && error.name === 'NetworkError'
5669
}
5770

5871
// Type guard for auth errors

0 commit comments

Comments
 (0)