public async save()

in lib/common/utils/reports/reportResponse.ts [26:41]


  public async save(path: string): Promise<void> {
    this.ensureStreamIsOpen();

    const finishedDownload = promisify(stream.finished);
    const writer = fs.createWriteStream(path);

    try {
      this.response.data.pipe(writer);
      await finishedDownload(writer);
    } catch (err) {
      throw new AdsReportsException(
        "Failed to save report. See inner exception for more details.",
        err as Error,
      );
    }
  }