UNPKG

lakutata

Version:

An IoC-based universal application framework.

45 lines (36 loc) 1.11 kB
/* Build Date: Mon Jan 05 2026 23:52:23 GMT+0800 (China Standard Time) */ "use strict"; 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); }; }