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,
);
}
}