MCPcopy Index your code
hub / github.com/nodejs/node / zlibBufferSync

Function zlibBufferSync

lib/zlib.js:165–183  ·  view source on GitHub ↗
(engine, buffer)

Source from the content-addressed store, hash-verified

163}
164
165function 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
185function zlibOnError(message, errno, code) {
186 const self = this[owner_symbol];

Callers 1

createConvenienceMethodFunction · 0.85

Calls 2

processChunkSyncFunction · 0.85
fromMethod · 0.45

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…