lakutata
Version:
An IoC-based universal application framework.
111 lines (69 loc) • 2.35 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 s = r.Index = i;
const u = e.requireGlobals();
const t = e.ObjectUtils;
function i(e, r, s) {
const i = typeof e === "string" ? e : undefined;
const n = typeof e === "string" ? r : e;
let a = t.ObjectUtils.isObject(e) && !Array.isArray(e) ? e : s;
if (!a) a = t.ObjectUtils.isObject(r) && !Array.isArray(r) ? r : s;
return function(e, r) {
(0, u.getMetadataArgsStorage)().indices.push({
target: r ? e.constructor : e,
name: i,
columns: r ? [ r ] : n,
synchronize: a && a.synchronize === false ? false : true,
where: a ? a.where : undefined,
unique: a && a.unique ? true : false,
spatial: a && a.spatial ? true : false,
fulltext: a && a.fulltext ? true : false,
nullFiltered: a && a.nullFiltered ? true : false,
parser: a ? a.parser : undefined,
sparse: a && a.sparse ? true : false,
background: a && a.background ? true : false,
concurrent: a && a.concurrent ? true : false,
expireAfterSeconds: a ? a.expireAfterSeconds : undefined
});
};
}
exports.Index = s;