UNPKG

respond-framework

Version:
28 lines (27 loc) 561 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; const mergeArgMeta = (arg, meta, e) => { if (arg) { if (arg.meta) { const { meta: m, ...rest } = arg; meta = { ...m, ...meta }; arg = rest; } Object.assign(e, arg); if (e.arg) Object.assign(e.arg, arg);else e.arg = arg; } else e.arg ??= {}; e.meta = e.meta ? meta ? { ...e.meta, ...meta } : e.meta : meta ?? {}; }; var _default = exports.default = mergeArgMeta;