@antv/layout
Version:
graph layout algorithm
30 lines (24 loc) • 850 B
JavaScript
import { __require as require_Uint8Array } from './_Uint8Array.js';
var _cloneArrayBuffer;
var hasRequired_cloneArrayBuffer;
function require_cloneArrayBuffer () {
if (hasRequired_cloneArrayBuffer) return _cloneArrayBuffer;
hasRequired_cloneArrayBuffer = 1;
var Uint8Array = require_Uint8Array();
/**
* Creates a clone of `arrayBuffer`.
*
* @private
* @param {ArrayBuffer} arrayBuffer The array buffer to clone.
* @returns {ArrayBuffer} Returns the cloned array buffer.
*/
function cloneArrayBuffer(arrayBuffer) {
var result = new arrayBuffer.constructor(arrayBuffer.byteLength);
new Uint8Array(result).set(new Uint8Array(arrayBuffer));
return result;
}
_cloneArrayBuffer = cloneArrayBuffer;
return _cloneArrayBuffer;
}
export { require_cloneArrayBuffer as __require };
//# sourceMappingURL=_cloneArrayBuffer.js.map