pgit-cli
Version:
Private file tracking with dual git repositories
37 lines • 935 B
TypeScript
import { BaseError } from './base.error';
/**
* File system related errors
*/
export declare class FileSystemError extends BaseError {
readonly code = "FILESYSTEM_ERROR";
readonly recoverable = true;
}
/**
* Path validation errors
*/
export declare class InvalidPathError extends BaseError {
readonly code = "INVALID_PATH";
readonly recoverable = true;
}
/**
* Permission denied errors
*/
export declare class PermissionError extends BaseError {
readonly code = "PERMISSION_DENIED";
readonly recoverable = true;
}
/**
* File not found errors
*/
export declare class FileNotFoundError extends BaseError {
readonly code = "FILE_NOT_FOUND";
readonly recoverable = true;
}
/**
* Atomic operation failure
*/
export declare class AtomicOperationError extends BaseError {
readonly code = "ATOMIC_OPERATION_FAILED";
readonly recoverable = true;
}
//# sourceMappingURL=filesystem.error.d.ts.map