UNPKG

@apollo/gateway

Version:
25 lines 733 B
"use strict"; 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