import type { ProjectHistoryDirection } from "../ports/project-history.store.js"; export class ProjectHistoryOperationUnavailableError extends Error { constructor( readonly projectId: string, readonly direction: ProjectHistoryDirection ) { super( `Project ${projectId} has no ${direction} operation available.` ); this.name = "ProjectHistoryOperationUnavailableError"; } }