11 lines
296 B
TypeScript
Raw Permalink Normal View History

2024-11-05 10:14:41 +08:00
import { cloneArrayBuffer } from './_cloneArrayBuffer'
export function cloneDataView(dataView: any, isDeep: any) {
const buffer = isDeep ? cloneArrayBuffer(dataView.buffer) : dataView.buffer
return new dataView.constructor(
buffer,
dataView.byteOffset,
dataView.byteLength
)
}