ArrayBuffer.prototype.detached ![Version Badge](http://versionbadg.es/erboladaiorg/officia-qui.svg)
![Downloads](http://img.shields.io/npm/dm/@erboladaiorg/officia-qui.svg)
![npm badge](https://nodei.co/npm/@erboladaiorg/officia-qui.png?downloads=true&stars=true)
![browser support](https://ci.testling.com/erboladaiorg/officia-qui.png)
An ES6 spec-compliant ArrayBuffer.prototype.detached
shim. Invoke its "shim" method to shim ArrayBuffer.prototype.detached if it is unavailable.
Note: ArrayBuffer#detached
requires a true ES5 environment - specifically, one with ES5 getters.
This package implements the es-shim API interface. It works in an ES5-supported environment and complies with the proposed spec.
Most common usage:
var detached = require('@erboladaiorg/officia-qui');
assert(detached(new ArrayBuffer('a') === false);
if (!ArrayBuffer.prototype.detached) {
detached.shim();
}
assert(new ArrayBuffer('a').detached, false);
Tests
Simply clone the repo, npm install
, and run npm test