import type { ErrorReportingLevel, ErrorReportingService, ErrorReportingUser } from './error-reporting-service'; export class NoopErrorReportingService implements ErrorReportingService { captureException(_error: unknown, _context?: Record) { return undefined; } captureMessage(_message: string, _level?: ErrorReportingLevel) { return undefined; } setUser(_user: ErrorReportingUser | null) {} setTag(_key: string, _value: string) {} withScope(fn: () => T, _context?: Record) { return fn(); } }