Files
fotospiel-app/resources/js/admin/lib/apiError.ts
2025-11-01 13:19:07 +01:00

16 lines
361 B
TypeScript

export class ApiError extends Error {
constructor(
message: string,
public readonly status?: number,
public readonly code?: string,
public readonly meta?: Record<string, unknown>,
) {
super(message);
this.name = 'ApiError';
}
}
export function isApiError(value: unknown): value is ApiError {
return value instanceof ApiError;
}