初始化环境文件
This commit is contained in:
21
node_modules/@smithy/node-http-handler/dist-es/readable.mock.js
generated
vendored
Normal file
21
node_modules/@smithy/node-http-handler/dist-es/readable.mock.js
generated
vendored
Normal file
@@ -0,0 +1,21 @@
|
||||
import { Readable } from "node:stream";
|
||||
export class ReadFromBuffers extends Readable {
|
||||
buffersToRead;
|
||||
numBuffersRead = 0;
|
||||
errorAfter;
|
||||
constructor(options) {
|
||||
super(options);
|
||||
this.buffersToRead = options.buffers;
|
||||
this.errorAfter = typeof options.errorAfter === "number" ? options.errorAfter : -1;
|
||||
}
|
||||
_read() {
|
||||
if (this.errorAfter !== -1 && this.errorAfter === this.numBuffersRead) {
|
||||
this.emit("error", new Error("Mock Error"));
|
||||
return;
|
||||
}
|
||||
if (this.numBuffersRead >= this.buffersToRead.length) {
|
||||
return this.push(null);
|
||||
}
|
||||
return this.push(this.buffersToRead[this.numBuffersRead++]);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user