UNPKG

lodash-es

Version:

The modern build of lodash exported as ES modules.

23 lines (18 loc) 522 B
import root from './root'; /** Native method references. */ var ArrayBuffer = root.ArrayBuffer, Uint8Array = root.Uint8Array; /** * Creates a clone of the given array buffer. * * @private * @param {ArrayBuffer} buffer The array buffer to clone. * @returns {ArrayBuffer} Returns the cloned array buffer. */ function bufferClone(buffer) { var result = new ArrayBuffer(buffer.byteLength), view = new Uint8Array(result); view.set(new Uint8Array(buffer)); return result; } export default bufferClone;