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