()
| 116 | } |
| 117 | |
| 118 | prepare() { |
| 119 | const buffer = getReadFileBuffer(this.options, this.size); |
| 120 | |
| 121 | if (buffer !== undefined) { |
| 122 | this.buffer = buffer; |
| 123 | this.userBuffer = true; |
| 124 | this.bufferByteLengthName = getReadFileBufferByteLengthName(this.options); |
| 125 | return; |
| 126 | } |
| 127 | |
| 128 | if (this.size === 0) { |
| 129 | this.buffers = []; |
| 130 | } else { |
| 131 | this.buffer = Buffer.allocUnsafeSlow(this.size); |
| 132 | } |
| 133 | } |
| 134 | |
| 135 | read() { |
| 136 | let buffer; |
no test coverage detected