lakutata
Version:
An IoC-based universal application framework.
124 lines (82 loc) • 2.3 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.PrimaryGeneratedColumn = u;
const i = e.requireGlobals();
const s = e.ObjectUtils;
function u(e, r) {
const t = {};
let u;
if (e) {
if (typeof e === "string") u = e;
if (s.ObjectUtils.isObject(e)) {
u = "increment";
Object.assign(t, e);
}
} else {
u = "increment";
}
if (s.ObjectUtils.isObject(r)) Object.assign(t, r);
return function(e, r) {
if (!t.type) {
if (u === "increment" || u === "identity") {
t.type = Number;
} else if (u === "uuid") {
t.type = "uuid";
} else if (u === "rowid") {
t.type = "int";
}
}
t.primary = true;
(0, i.getMetadataArgsStorage)().columns.push({
target: e.constructor,
propertyName: r,
mode: "regular",
options: t
});
(0, i.getMetadataArgsStorage)().generations.push({
target: e.constructor,
propertyName: r,
strategy: u
});
};
}
exports.PrimaryGeneratedColumn = t;