@apollo/gateway
Version:
25 lines • 733 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.defineOwn = exports.getOwn = exports.hasOwn = void 0;
function hasOwn(obj, prop) {
return Object.prototype.hasOwnProperty.call(obj, prop);
}
exports.hasOwn = hasOwn;
function getOwn(obj, prop) {
return Object.prototype.hasOwnProperty.call(obj, prop)
? obj[prop]
: undefined;
}
exports.getOwn = getOwn;
function defineOwn(obj, prop) {
if (!hasOwn(obj, prop) && prop in obj) {
Object.defineProperty(obj, prop, {
configurable: true,
enumerable: true,
value: undefined,
writable: true,
});
}
}
exports.defineOwn = defineOwn;
//# sourceMappingURL=own.js.map