Sha256: 8dd73d6591279bcf72672f1942613f1be4debee3cf5220e541db41e13736e302
Contents?: true
Size: 544 Bytes
Versions: 62
Compression:
Stored size: 544 Bytes
Contents
/* */ var toString = {}.toString, toIObject = require('./$.to-iobject'), getNames = require('./$').getNames; var windowNames = typeof window == 'object' && Object.getOwnPropertyNames ? Object.getOwnPropertyNames(window) : []; var getWindowNames = function(it) { try { return getNames(it); } catch (e) { return windowNames.slice(); } }; module.exports.get = function getOwnPropertyNames(it) { if (windowNames && toString.call(it) == '[object Window]') return getWindowNames(it); return getNames(toIObject(it)); };
Version data entries
62 entries across 31 versions & 1 rubygems