lakutata
Version:
An IoC-based universal application framework.
105 lines (65 loc) • 2.18 kB
JavaScript
import "../../../vendor/Package.5.mjs";
import { a as e, O as r } 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 t = {};
;
Object.defineProperty(t, "__esModule", {
value: true
});
var o = t.Index = i;
const s = e();
const a = r;
function i(e, r, t) {
const o = typeof e === "string" ? e : undefined;
const i = typeof e === "string" ? r : e;
let n = a.ObjectUtils.isObject(e) && !Array.isArray(e) ? e : t;
if (!n) n = a.ObjectUtils.isObject(r) && !Array.isArray(r) ? r : t;
return function(e, r) {
(0, s.getMetadataArgsStorage)().indices.push({
target: r ? e.constructor : e,
name: o,
columns: r ? [ r ] : i,
synchronize: n && n.synchronize === false ? false : true,
where: n ? n.where : undefined,
unique: n && n.unique ? true : false,
spatial: n && n.spatial ? true : false,
fulltext: n && n.fulltext ? true : false,
nullFiltered: n && n.nullFiltered ? true : false,
parser: n ? n.parser : undefined,
sparse: n && n.sparse ? true : false,
background: n && n.background ? true : false,
concurrent: n && n.concurrent ? true : false,
expireAfterSeconds: n ? n.expireAfterSeconds : undefined
});
};
}
export { o as Index };