refactor: keep classification constructors internal to GSDToolsError

This commit is contained in:
Tom Boucher
2026-05-04 20:17:46 -04:00
parent 7311e0a9ab
commit 97019d274e

View File

@@ -3,11 +3,11 @@ export interface GSDToolsErrorClassification {
timeoutMs?: number;
}
export function timeoutClassification(timeoutMs?: number): GSDToolsErrorClassification {
function timeoutClassification(timeoutMs?: number): GSDToolsErrorClassification {
return timeoutMs === undefined ? { kind: 'timeout' } : { kind: 'timeout', timeoutMs };
}
export function failureClassification(): GSDToolsErrorClassification {
function failureClassification(): GSDToolsErrorClassification {
return { kind: 'failure' };
}