18F/identity-idp

View on GitHub
app/javascript/packages/analytics/is-trackable-error-event.ts

Summary

Maintainability
A
0 mins
Test Coverage
function isTrackableErrorEvent(event: ErrorEvent): boolean {
  try {
    const { host, pathname } = new URL(event.filename);
    return host === window.location.host && pathname.endsWith('.js');
  } catch {
    return false;
  }
}

export default isTrackableErrorEvent;