lakutata
Version:
An IoC-based universal application framework.
118 lines (78 loc) • 2.14 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 r = {};
;
Object.defineProperty(r, "__esModule", {
value: true
});
var o = r.PrimaryGeneratedColumn = a;
const i = e();
const m = t;
function a(e, t) {
const r = {};
let o;
if (e) {
if (typeof e === "string") o = e;
if (m.ObjectUtils.isObject(e)) {
o = "increment";
Object.assign(r, e);
}
} else {
o = "increment";
}
if (m.ObjectUtils.isObject(t)) Object.assign(r, t);
return function(e, t) {
if (!r.type) {
if (o === "increment" || o === "identity") {
r.type = Number;
} else if (o === "uuid") {
r.type = "uuid";
} else if (o === "rowid") {
r.type = "int";
}
}
r.primary = true;
(0, i.getMetadataArgsStorage)().columns.push({
target: e.constructor,
propertyName: t,
mode: "regular",
options: r
});
(0, i.getMetadataArgsStorage)().generations.push({
target: e.constructor,
propertyName: t,
strategy: o
});
};
}
export { o as PrimaryGeneratedColumn };