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