constructor(options) {
    this._apiKey = options.apiKey;
    this._endpointURL = options.endpointURL || PSI_URL;
    this._fetch = options.fetch || fetch;
    this._URL = options.URL || URL;
  }
@param {{apiKey: string, endpointURL?: string, fetch?: import('isomorphic-fetch'), URL?: typeof import('url').URL, extraHeaders?: Record<string, string>, basicAuth?: LHCI.ServerCommand.Options['basicAuth']}} options