export class HttpError extends Error {
  constructor(public status: number, message: string) { super(message); }
}
export function required<T>(value: T | null | undefined): T {
  if (value == null) throw new HttpError(404, 'Data tidak ditemukan.');
  return value;
}
