* Creates a clone of `arrayBuffer`. * * @private * @param {ArrayBuffer} arrayBuffer The array buffer to clone. * @returns {ArrayBuffer} Returns the cloned array buffer.
(arrayBuffer)
| 21779 | * @returns {ArrayBuffer} Returns the cloned array buffer. |
| 21780 | */ |
| 21781 | function cloneArrayBuffer(arrayBuffer) { |
| 21782 | var result = new arrayBuffer.constructor(arrayBuffer.byteLength); |
| 21783 | new Uint8Array(result).set(new Uint8Array(arrayBuffer)); |
| 21784 | return result; |
| 21785 | } |
| 21786 | |
| 21787 | module.exports = cloneArrayBuffer; |
| 21788 |
no outgoing calls
no test coverage detected