lakutata
Version:
An IoC-based universal application framework.
112 lines (70 loc) • 2.01 kB
JavaScript
;
Object.defineProperty(exports, Symbol.toStringTag, {
value: "Module"
});
require("../../../vendor/Package.5.cjs");
const e = require("../../../vendor/Package.122.cjs");
require("../../../vendor/Package.13.cjs");
require("../../../vendor/Package.1.cjs");
require("../../../vendor/Package.62.cjs");
require("../../../vendor/Package.132.cjs");
require("../../../vendor/Package.14.cjs");
require("buffer");
require("module");
require("tty");
require("../../../vendor/Package.10.cjs");
require("util");
require("../../../vendor/Package.7.cjs");
require("../../../vendor/Package.8.cjs");
require("os");
require("path");
require("stream");
require("events");
require("fs");
require("../../../vendor/Package.15.cjs");
require("crypto");
require("fs/promises");
require("../../../vendor/Package.11.cjs");
require("url");
require("../../../vendor/Package.63.cjs");
require("node:url");
require("node:path");
require("node:fs");
require("node:fs/promises");
require("node:events");
require("node:stream");
require("node:string_decoder");
var r = {};
;
Object.defineProperty(r, "__esModule", {
value: true
});
var t = r.OneToOne = a;
const i = e.requireGlobals();
const o = e.ObjectUtils;
function a(e, r, t) {
let a;
if (o.ObjectUtils.isObject(r)) {
t = r;
} else {
a = r;
}
return function(r, o) {
if (!t) t = {};
let s = t && t.lazy === true ? true : false;
if (!s && Reflect && Reflect.getMetadata) {
const e = Reflect.getMetadata("design:type", r, o);
if (e && typeof e.name === "string" && e.name.toLowerCase() === "promise") s = true;
}
(0, i.getMetadataArgsStorage)().relations.push({
target: r.constructor,
propertyName: o,
isLazy: s,
relationType: "one-to-one",
type: e,
inverseSideProperty: a,
options: t
});
};
}
exports.OneToOne = t;