export class AppError extends Error {
  constructor(
    public readonly statusCode: number,
    message: string,
  ) {
    super(message);
    // Sans cette ligne, `instanceof AppError` échoue après compilation (cas d'une classe étendant Error).
    Object.setPrototypeOf(this, AppError.prototype);
  }
}
