@qvant/qui-max
Version:
A Vue 3 Design system for Web.
18 lines (17 loc) • 609 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);
});
};
var getSymbols$1 = getSymbols;
export { getSymbols$1 as default };
//# sourceMappingURL=_getSymbols.js.map