@qvant/qui-max
Version:
A Vue 3 Design system for Web.
19 lines (18 loc) • 512 B
JavaScript
import isPrototype from "./_isPrototype.js";
import nativeKeys from "./_nativeKeys.js";
var objectProto = Object.prototype;
var hasOwnProperty = objectProto.hasOwnProperty;
function baseKeys(object) {
if (!isPrototype(object)) {
return nativeKeys(object);
}
var result = [];
for (var key in Object(object)) {
if (hasOwnProperty.call(object, key) && key != "constructor") {
result.push(key);
}
}
return result;
}
export { baseKeys as default };
//# sourceMappingURL=_baseKeys.js.map