(engine, buffer)
| 163 | } |
| 164 | |
| 165 | function zlibBufferSync(engine, buffer) { |
| 166 | if (typeof buffer === 'string') { |
| 167 | buffer = Buffer.from(buffer); |
| 168 | } else if (!isArrayBufferView(buffer)) { |
| 169 | if (isAnyArrayBuffer(buffer)) { |
| 170 | buffer = Buffer.from(buffer); |
| 171 | } else { |
| 172 | throw new ERR_INVALID_ARG_TYPE( |
| 173 | 'buffer', |
| 174 | ['string', 'Buffer', 'TypedArray', 'DataView', 'ArrayBuffer'], |
| 175 | buffer, |
| 176 | ); |
| 177 | } |
| 178 | } |
| 179 | buffer = processChunkSync(engine, buffer, engine._finishFlushFlag); |
| 180 | if (engine._info) |
| 181 | return { buffer, engine }; |
| 182 | return buffer; |
| 183 | } |
| 184 | |
| 185 | function zlibOnError(message, errno, code) { |
| 186 | const self = this[owner_symbol]; |
no test coverage detected
searching dependent graphs…