Initial commit
[yaffs-website] / node_modules / grunt-contrib-watch / node_modules / globule / node_modules / lodash / _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;