@fly/edge
Version:
Fly's TypeScript Edge
16 lines • 1.54 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.merge = exports.isObject = void 0;
/** @module HTTP */
const lodash_1 = require("lodash");
/** @hidden */
function isObject(thing) {
return thing !== null && typeof thing === "object";
}
exports.isObject = isObject;
/** @hidden */
function merge(target, other, keys) {
return lodash_1.merge(target, lodash_1.pick(other, keys));
}
exports.merge = merge;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidXRpbC5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy91dGlsLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7OztBQUFBLG1CQUFtQjtBQUNuQixtQ0FBK0M7QUFFL0MsY0FBYztBQUNkLFNBQWdCLFFBQVEsQ0FBVSxLQUFjO0lBQzlDLE9BQU8sS0FBSyxLQUFLLElBQUksSUFBSSxPQUFPLEtBQUssS0FBSyxRQUFRLENBQUE7QUFDcEQsQ0FBQztBQUZELDRCQUVDO0FBRUQsY0FBYztBQUNkLFNBQWdCLEtBQUssQ0FBSSxNQUFTLEVBQUUsS0FBUyxFQUFFLElBQWlCO0lBQzlELE9BQU8sY0FBTSxDQUFDLE1BQU0sRUFBRSxhQUFJLENBQUMsS0FBSyxFQUFFLElBQUksQ0FBQyxDQUFDLENBQUM7QUFDM0MsQ0FBQztBQUZELHNCQUVDIiwic291cmNlc0NvbnRlbnQiOlsiLyoqIEBtb2R1bGUgSFRUUCAqL1xuaW1wb3J0IHsgbWVyZ2UgYXMgX21lcmdlLCBwaWNrIH0gZnJvbSBcImxvZGFzaFwiO1xuXG4vKiogQGhpZGRlbiAqL1xuZXhwb3J0IGZ1bmN0aW9uIGlzT2JqZWN0PFQgPSBhbnk+KHRoaW5nOiB1bmtub3duKTogdGhpbmcgaXMgUGFydGlhbDxUPiB7XG4gIHJldHVybiB0aGluZyAhPT0gbnVsbCAmJiB0eXBlb2YgdGhpbmcgPT09IFwib2JqZWN0XCJcbn1cblxuLyoqIEBoaWRkZW4gKi9cbmV4cG9ydCBmdW5jdGlvbiBtZXJnZTxUPih0YXJnZXQ6IFQsIG90aGVyOiB7fSwga2V5czogKGtleW9mIFQpW10pOiBUIHtcbiAgcmV0dXJuIF9tZXJnZSh0YXJnZXQsIHBpY2sob3RoZXIsIGtleXMpKTtcbn1cbiJdfQ==