MCPcopy Create free account
hub / github.com/ReactJSResources/react-webpack-babel / encodeArrayBuffer

Function encodeArrayBuffer

public/bundle.js:4946–4961  ·  view source on GitHub ↗

* Encode packet helpers for binary types

(packet, supportsBinary, callback)

Source from the content-addressed store, hash-verified

4944 */
4945
4946 function encodeArrayBuffer(packet, supportsBinary, callback) {
4947 if (!supportsBinary) {
4948 return exports.encodeBase64Packet(packet, callback);
4949 }
4950
4951 var data = packet.data;
4952 var contentArray = new Uint8Array(data);
4953 var resultBuffer = new Uint8Array(1 + data.byteLength);
4954
4955 resultBuffer[0] = packets[packet.type];
4956 for (var i = 0; i < contentArray.length; i++) {
4957 resultBuffer[i+1] = contentArray[i];
4958 }
4959
4960 return callback(resultBuffer.buffer);
4961 }
4962
4963 function encodeBlobAsArrayBuffer(packet, supportsBinary, callback) {
4964 if (!supportsBinary) {

Callers 1

bundle.jsFile · 0.85

Calls 1

callbackFunction · 0.85

Tested by

no test coverage detected