Files
codeql-action/node_modules/concordance/lib/hasLength.js
2021-10-25 08:56:16 -07:00

16 lines
303 B
JavaScript

'use strict'
const isLength = require('lodash/isLength')
const hop = Object.prototype.hasOwnProperty
function hasLength (obj) {
return (
Array.isArray(obj) ||
(hop.call(obj, 'length') &&
isLength(obj.length) &&
(obj.length === 0 || '0' in obj))
)
}
module.exports = hasLength