url: stripAuth()

in src/connection/BaseConnection.ts [176:196]


      url: stripAuth(this.url.toString()),
      id: this.id,
      headers,
      status: this.status
    }
  }
}

const validStatuses = Object.keys(BaseConnection.statuses)
  // @ts-expect-error
  .map(k => BaseConnection.statuses[k])

function stripAuth (url: string): string {
  if (!url.includes('@')) return url
  return url.slice(0, url.indexOf('//') + 2) + url.slice(url.indexOf('@') + 1)
}

export function prepareHeaders (headers: http.IncomingHttpHeaders = {}, auth?: BasicAuth | ApiKeyAuth | BearerAuth): http.IncomingHttpHeaders {
  if (auth != null && headers.authorization == null) {
    /* istanbul ignore else */
    if (isApiKeyAuth(auth)) {