/ cloudformation-templates / node_modules / lodash / _cloneArrayBuffer.js
_cloneArrayBuffer.js
 1  var Uint8Array = require('./_Uint8Array');
 2  
 3  /**
 4   * Creates a clone of `arrayBuffer`.
 5   *
 6   * @private
 7   * @param {ArrayBuffer} arrayBuffer The array buffer to clone.
 8   * @returns {ArrayBuffer} Returns the cloned array buffer.
 9   */
10  function cloneArrayBuffer(arrayBuffer) {
11    var result = new arrayBuffer.constructor(arrayBuffer.byteLength);
12    new Uint8Array(result).set(new Uint8Array(arrayBuffer));
13    return result;
14  }
15  
16  module.exports = cloneArrayBuffer;