vue-app-sdk
Version:
18 lines (17 loc) • 538 B
JavaScript
import arrayFilter from "./_arrayFilter.js";
import stubArray from "./stubArray.js";
var objectProto = Object.prototype;
var propertyIsEnumerable = objectProto.propertyIsEnumerable;
var nativeGetSymbols = Object.getOwnPropertySymbols;
var getSymbols = !nativeGetSymbols ? stubArray : function(object) {
if (object == null) {
return [];
}
object = Object(object);
return arrayFilter(nativeGetSymbols(object), function(symbol) {
return propertyIsEnumerable.call(object, symbol);
});
};
export {
getSymbols as default
};