@silen/is-array-buffer-view
Version:
Check if the parameter is arraybufferview
27 lines (22 loc) • 834 B
JavaScript
/*!
* @silen/is-array-buffer-view v1.0.3
* (c) 2020
* author: sunsilent
* email: sunsilently@outlook.com
* @license MIT
*/
(function (global, factory) {
typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports) :
typeof define === 'function' && define.amd ? define(['exports'], factory) :
(global = typeof globalThis !== 'undefined' ? globalThis : global || self, factory(global.Type = {}));
}(this, (function (exports) { 'use strict';
function isArrayBufferView(val) {
if (typeof ArrayBuffer !== 'undefined' && ArrayBuffer.isView) {
return ArrayBuffer.isView(val);
} else {
return val && val.buffer && val.buffer instanceof ArrayBuffer;
}
}
exports.isArrayBufferView = isArrayBufferView;
Object.defineProperty(exports, '__esModule', { value: true });
})));