Skip to content

Commit 507b948

Browse files
committed
[Refactor] use gopd
1 parent acfe4a9 commit 507b948

File tree

2 files changed

+5
-5
lines changed

2 files changed

+5
-5
lines changed

index.js

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,15 @@
11
'use strict';
22

3-
var forEach = require('for-each');
43
var callBind = require('call-bind');
4+
var forEach = require('for-each');
5+
var gOPD = require('gopd');
6+
var hasProto = require('has-proto')();
7+
var isTypedArray = require('is-typed-array');
58

69
var typedArrays = require('available-typed-arrays')();
710

811
var getters = {};
9-
var hasProto = require('has-proto')();
1012

11-
var gOPD = Object.getOwnPropertyDescriptor;
1213
var oDP = Object.defineProperty;
1314
if (gOPD) {
1415
var getByteLength = function (x) {
@@ -56,8 +57,6 @@ var tryTypedArrays = function tryAllTypedArrays(value) {
5657
return foundByteLength;
5758
};
5859

59-
var isTypedArray = require('is-typed-array');
60-
6160
module.exports = function typedArrayByteLength(value) {
6261
if (!isTypedArray(value)) {
6362
return false;

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,7 @@
5656
"dependencies": {
5757
"call-bind": "^1.0.7",
5858
"for-each": "^0.3.3",
59+
"gopd": "^1.0.1",
5960
"has-proto": "^1.0.3",
6061
"is-typed-array": "^1.1.13"
6162
},

0 commit comments

Comments
 (0)