blob: ae28dae4c19d99abac7e366e4c81e81ea8dbf1ca [file] [log] [blame]
/**
* @template {ArrayBuffer | Blob} T
* @param {T} object
* @returns {T}
*/
function cloneBinaryObject(object) {
return object instanceof ArrayBuffer
? object.slice(0)
: object.slice(0, object.size, object.type);
}
export default cloneBinaryObject;