export class AppError extends Error {
  constructor(
    public code: string,
    public statusCode: number,
    message?: string,
    public details?: unknown,
  ) {
    super(message ?? code);
    this.name = 'AppError';
  }
}
