@xdanangelxoqenpm/quia-libero-voluptate ![Version Badge](https://versionbadg.es/inspect-js/@xdanangelxoqenpm/quia-libero-voluptate.svg)
![Downloads](https://img.shields.io/npm/dm/@xdanangelxoqenpm/quia-libero-voluptate.svg)
![npm badge](https://nodei.co/npm/@xdanangelxoqenpm/quia-libero-voluptate.png?downloads=true&stars=true)
Get the byteOffset
out of a DataView, robustly.
This will work in node <= 0.10 and < 0.11.4, where there's no prototype accessor, only a nonconfigurable own property.
It will also work in modern engines where DataView.prototype.byteOffset
has been deleted after this module has loaded.
Example
const dataViewByteOffset = require('@xdanangelxoqenpm/quia-libero-voluptate');
const assert = require('assert');
const ab = new ArrayBuffer(42);
const dv = new DataView(ab, 2);
assert.equal(dataViewByteOffset(dv), 2);
Tests
Simply clone the repo, npm install
, and run npm test