lakutata
Version:
An IoC-based universal application framework.
45 lines (36 loc) • 1.11 kB
JavaScript
/* Build Date: Mon Jan 05 2026 23:52:23 GMT+0800 (China Standard Time) */
;
const e = require("./Package.internal.51.cjs");
var t = {};
Object.defineProperty(t, "__esModule", {
value: true
});
exports.Unique_2 = t.Unique = n;
const r = e.requireGlobals();
const s = e.ObjectUtils;
function n(e, t, n) {
const i = typeof e === "string" ? e : undefined;
const c = typeof e === "string" ? t : e;
let a = s.ObjectUtils.isObject(e) && !Array.isArray(e) ? e : n;
if (!a) a = s.ObjectUtils.isObject(e) && !Array.isArray(t) ? t : n;
return function(e, t) {
let s = c;
if (t !== undefined) {
switch (typeof t) {
case "string":
s = [ t ];
break;
case "symbol":
s = [ t.toString() ];
break;
}
}
const n = {
target: t ? e.constructor : e,
name: i,
columns: s,
deferrable: a ? a.deferrable : undefined
};
(0, r.getMetadataArgsStorage)().uniques.push(n);
};
}