lakutata
Version:
An IoC-based universal application framework.
1,148 lines (863 loc) • 22.3 kB
JavaScript
/* Build Date: Mon Jan 05 2026 23:52:23 GMT+0800 (China Standard Time) */
;
Object.defineProperty(exports, Symbol.toStringTag, {
value: "Module"
});
require("./vendor/Package.internal.1.cjs");
const e = require("./vendor/Package.internal.51.cjs");
const t = require("./vendor/Package.internal.512.cjs");
require("./vendor/Package.internal.2.cjs");
require("./vendor/Package.internal.310.cjs");
require("./vendor/Package.internal.3.cjs");
require("./vendor/Package.internal.52.cjs");
require("buffer");
require("tty");
require("util");
require("./vendor/Package.internal.6.cjs");
require("fs");
require("path");
require("os");
require("crypto");
require("events");
require("stream");
require("module");
require("fs/promises");
require("url");
require("node:url");
require("node:path");
require("node:fs");
require("node:fs/promises");
require("node:events");
require("node:stream");
require("node:string_decoder");
e.requireGlobals();
var r = {};
Object.defineProperty(r, "__esModule", {
value: true
});
var n = {};
Object.defineProperty(n, "__esModule", {
value: true
});
var o = {};
Object.defineProperty(o, "__esModule", {
value: true
});
var i = {};
Object.defineProperty(i, "__esModule", {
value: true
});
var u = {};
Object.defineProperty(u, "__esModule", {
value: true
});
var a = {};
Object.defineProperty(a, "__esModule", {
value: true
});
var s = {};
Object.defineProperty(s, "__esModule", {
value: true
});
var d = {};
Object.defineProperty(d, "__esModule", {
value: true
});
var c = {};
Object.defineProperty(c, "__esModule", {
value: true
});
var l = {};
Object.defineProperty(l, "__esModule", {
value: true
});
var p = {};
Object.defineProperty(p, "__esModule", {
value: true
});
var y = {};
Object.defineProperty(y, "__esModule", {
value: true
});
var O = {};
Object.defineProperty(O, "__esModule", {
value: true
});
var b = {};
Object.defineProperty(b, "__esModule", {
value: true
});
exports.And = b.And = g;
const f = e.FindOperator;
function g(...e) {
return new f.FindOperator("and", e, true, true);
}
var _ = {};
Object.defineProperty(_, "__esModule", {
value: true
});
exports.Or = _.Or = m;
const v = e.FindOperator;
function m(...e) {
return new v.FindOperator("or", e, true, true);
}
var j = {};
Object.defineProperty(j, "__esModule", {
value: true
});
exports.Any = j.Any = h;
const P = e.FindOperator;
function h(e) {
return new P.FindOperator("any", e);
}
var M = {};
Object.defineProperty(M, "__esModule", {
value: true
});
exports.ArrayContainedBy = M.ArrayContainedBy = E;
const x = e.FindOperator;
function E(e) {
return new x.FindOperator("arrayContainedBy", e);
}
var R = {};
Object.defineProperty(R, "__esModule", {
value: true
});
exports.ArrayContains = R.ArrayContains = S;
const B = e.FindOperator;
function S(e) {
return new B.FindOperator("arrayContains", e);
}
var F = {};
Object.defineProperty(F, "__esModule", {
value: true
});
exports.ArrayOverlap = F.ArrayOverlap = q;
const I = e.FindOperator;
function q(e) {
return new I.FindOperator("arrayOverlap", e);
}
var T = {};
Object.defineProperty(T, "__esModule", {
value: true
});
exports.Between = T.Between = C;
const N = e.FindOperator;
function C(e, t) {
return new N.FindOperator("between", [ e, t ], true, true);
}
var w = {};
var D = {};
Object.defineProperty(D, "__esModule", {
value: true
});
exports.EqualOperator = D.EqualOperator = void 0;
const L = e.FindOperator;
class EqualOperator extends L.FindOperator {
constructor(e) {
super("equal", e);
this["@instanceof"] = Symbol.for("EqualOperator");
}
}
exports.EqualOperator = D.EqualOperator = EqualOperator;
Object.defineProperty(w, "__esModule", {
value: true
});
exports.Equal = w.Equal = A;
const k = D;
function A(e) {
return new k.EqualOperator(e);
}
var Q = {};
Object.defineProperty(Q, "__esModule", {
value: true
});
exports.IsNull = Q.IsNull = K;
const U = e.FindOperator;
function K() {
return new U.FindOperator("isNull", undefined, false);
}
var X = {};
Object.defineProperty(X, "__esModule", {
value: true
});
exports.LessThan = X.LessThan = Z;
const z = e.FindOperator;
function Z(e) {
return new z.FindOperator("lessThan", e);
}
var G = {};
Object.defineProperty(G, "__esModule", {
value: true
});
exports.LessThanOrEqual = G.LessThanOrEqual = H;
const J = e.FindOperator;
function H(e) {
return new J.FindOperator("lessThanOrEqual", e);
}
var V = {};
Object.defineProperty(V, "__esModule", {
value: true
});
exports.ILike = V.ILike = Y;
const W = e.FindOperator;
function Y(e) {
return new W.FindOperator("ilike", e);
}
var $ = {};
Object.defineProperty($, "__esModule", {
value: true
});
exports.Like = $.Like = te;
const ee = e.FindOperator;
function te(e) {
return new ee.FindOperator("like", e);
}
var re = {};
Object.defineProperty(re, "__esModule", {
value: true
});
exports.MoreThan = re.MoreThan = oe;
const ne = e.FindOperator;
function oe(e) {
return new ne.FindOperator("moreThan", e);
}
var ie = {};
Object.defineProperty(ie, "__esModule", {
value: true
});
exports.MoreThanOrEqual = ie.MoreThanOrEqual = ae;
const ue = e.FindOperator;
function ae(e) {
return new ue.FindOperator("moreThanOrEqual", e);
}
var se = {};
Object.defineProperty(se, "__esModule", {
value: true
});
exports.Not = se.Not = ce;
const de = e.FindOperator;
function ce(e) {
return new de.FindOperator("not", e);
}
var le = {};
Object.defineProperty(le, "__esModule", {
value: true
});
exports.Raw = le.Raw = ye;
const pe = e.FindOperator;
function ye(e, t) {
if (typeof e !== "function") {
return new pe.FindOperator("raw", e, false);
}
return new pe.FindOperator("raw", [], true, true, e, t);
}
var Oe = {};
Object.defineProperty(Oe, "__esModule", {
value: true
});
exports.JsonContains = Oe.JsonContains = fe;
const be = e.FindOperator;
function fe(e) {
return new be.FindOperator("jsonContains", e);
}
var ge = {};
Object.defineProperty(ge, "__esModule", {
value: true
});
var _e = {};
Object.defineProperty(_e, "__esModule", {
value: true
});
var ve = {};
Object.defineProperty(ve, "__esModule", {
value: true
});
var me = {};
Object.defineProperty(me, "__esModule", {
value: true
});
var je = {};
Object.defineProperty(je, "__esModule", {
value: true
});
var Pe = {};
Object.defineProperty(Pe, "__esModule", {
value: true
});
var he = {};
Object.defineProperty(he, "__esModule", {
value: true
});
var Me = {};
Object.defineProperty(Me, "__esModule", {
value: true
});
var xe = {};
Object.defineProperty(xe, "__esModule", {
value: true
});
var Ee = {};
Object.defineProperty(Ee, "__esModule", {
value: true
});
var Re = {};
Object.defineProperty(Re, "__esModule", {
value: true
});
var Be = {};
Object.defineProperty(Be, "__esModule", {
value: true
});
e.requireEntityManager();
e.requireAbstractRepository();
var Se = {};
Object.defineProperty(Se, "__esModule", {
value: true
});
exports.BaseEntity = Se.BaseEntity = void 0;
const Fe = e.ObjectUtils;
class BaseEntity {
hasId() {
const e = this.constructor;
return e.getRepository().hasId(this);
}
save(e) {
const t = this.constructor;
return t.getRepository().save(this, e);
}
remove(e) {
const t = this.constructor;
return t.getRepository().remove(this, e);
}
softRemove(e) {
const t = this.constructor;
return t.getRepository().softRemove(this, e);
}
recover(e) {
const t = this.constructor;
return t.getRepository().recover(this, e);
}
async reload() {
const e = this.constructor;
const t = e.getRepository().metadata.getEntityIdMap(this);
if (!t) {
throw new Error(`Entity doesn't have id-s set, cannot reload entity`);
}
const r = await e.getRepository().findOneByOrFail(t);
Fe.ObjectUtils.assign(this, r);
}
static useDataSource(e) {
this.dataSource = e;
}
static getRepository() {
const e = this.dataSource;
if (!e) throw new Error(`DataSource is not set for this entity.`);
return e.getRepository(this);
}
static get target() {
return this.getRepository().target;
}
static hasId(e) {
return this.getRepository().hasId(e);
}
static getId(e) {
return this.getRepository().getId(e);
}
static createQueryBuilder(e) {
return this.getRepository().createQueryBuilder(e);
}
static create(e) {
return this.getRepository().create(e);
}
static merge(e, ...t) {
return this.getRepository().merge(e, ...t);
}
static preload(e) {
const t = this.getRepository();
return t.preload(e);
}
static save(e, t) {
return this.getRepository().save(e, t);
}
static remove(e, t) {
return this.getRepository().remove(e, t);
}
static softRemove(e, t) {
return this.getRepository().softRemove(e, t);
}
static insert(e) {
return this.getRepository().insert(e);
}
static update(e, t) {
return this.getRepository().update(e, t);
}
static upsert(e, t) {
return this.getRepository().upsert(e, t);
}
static delete(e) {
return this.getRepository().delete(e);
}
static exists(e) {
return this.getRepository().exists(e);
}
static existsBy(e) {
return this.getRepository().existsBy(e);
}
static count(e) {
return this.getRepository().count(e);
}
static countBy(e) {
return this.getRepository().countBy(e);
}
static sum(e, t) {
return this.getRepository().sum(e, t);
}
static average(e, t) {
return this.getRepository().average(e, t);
}
static minimum(e, t) {
return this.getRepository().minimum(e, t);
}
static maximum(e, t) {
return this.getRepository().maximum(e, t);
}
static find(e) {
return this.getRepository().find(e);
}
static findBy(e) {
return this.getRepository().findBy(e);
}
static findAndCount(e) {
return this.getRepository().findAndCount(e);
}
static findAndCountBy(e) {
return this.getRepository().findAndCountBy(e);
}
static findByIds(e) {
return this.getRepository().findByIds(e);
}
static findOne(e) {
return this.getRepository().findOne(e);
}
static findOneBy(e) {
return this.getRepository().findOneBy(e);
}
static findOneById(e) {
return this.getRepository().findOneById(e);
}
static findOneOrFail(e) {
return this.getRepository().findOneOrFail(e);
}
static findOneByOrFail(e) {
return this.getRepository().findOneByOrFail(e);
}
static query(e, t) {
return this.getRepository().query(e, t);
}
static clear() {
return this.getRepository().clear();
}
}
exports.BaseEntity = Se.BaseEntity = BaseEntity;
var Ie = {};
Object.defineProperty(Ie, "__esModule", {
value: true
});
var qe = {};
Object.defineProperty(qe, "__esModule", {
value: true
});
var Te = {};
Object.defineProperty(Te, "__esModule", {
value: true
});
var Ne = {};
Object.defineProperty(Ne, "__esModule", {
value: true
});
var Ce = {};
Object.defineProperty(Ce, "__esModule", {
value: true
});
var we = {};
Object.defineProperty(we, "__esModule", {
value: true
});
var De = {};
Object.defineProperty(De, "__esModule", {
value: true
});
var Le = {};
Object.defineProperty(Le, "__esModule", {
value: true
});
var ke = {};
Object.defineProperty(ke, "__esModule", {
value: true
});
var Ae = {};
Object.defineProperty(Ae, "__esModule", {
value: true
});
var Qe = {};
var Ue = {};
Object.defineProperty(Ue, "__esModule", {
value: true
});
Ue.BSON = void 0;
(function(e) {
Object.defineProperty(e, "__esModule", {
value: true
});
e.Timestamp = e.serialize = e.ObjectId = e.MinKey = e.MaxKey = e.Long = e.Int32 = e.Double = e.deserialize = e.Decimal128 = e.DBRef = e.Code = e.BSONType = e.BSONSymbol = e.BSONRegExp = e.BSON = e.Binary = void 0;
const t = Ue;
Object.defineProperty(e, "BSON", {
enumerable: true,
get: function() {
return t.BSON;
}
});
Object.defineProperty(e, "BSONRegExp", {
enumerable: true,
get: function() {
return t.BSONRegExp;
}
});
Object.defineProperty(e, "BSONSymbol", {
enumerable: true,
get: function() {
return t.BSONSymbol;
}
});
Object.defineProperty(e, "BSONType", {
enumerable: true,
get: function() {
return t.BSONType;
}
});
Object.defineProperty(e, "Binary", {
enumerable: true,
get: function() {
return t.Binary;
}
});
Object.defineProperty(e, "Code", {
enumerable: true,
get: function() {
return t.Code;
}
});
Object.defineProperty(e, "DBRef", {
enumerable: true,
get: function() {
return t.DBRef;
}
});
Object.defineProperty(e, "Decimal128", {
enumerable: true,
get: function() {
return t.Decimal128;
}
});
Object.defineProperty(e, "Double", {
enumerable: true,
get: function() {
return t.Double;
}
});
Object.defineProperty(e, "Int32", {
enumerable: true,
get: function() {
return t.Int32;
}
});
Object.defineProperty(e, "Long", {
enumerable: true,
get: function() {
return t.Long;
}
});
Object.defineProperty(e, "MaxKey", {
enumerable: true,
get: function() {
return t.MaxKey;
}
});
Object.defineProperty(e, "MinKey", {
enumerable: true,
get: function() {
return t.MinKey;
}
});
Object.defineProperty(e, "ObjectId", {
enumerable: true,
get: function() {
return t.ObjectId;
}
});
Object.defineProperty(e, "Timestamp", {
enumerable: true,
get: function() {
return t.Timestamp;
}
});
Object.defineProperty(e, "deserialize", {
enumerable: true,
get: function() {
return t.deserialize;
}
});
Object.defineProperty(e, "serialize", {
enumerable: true,
get: function() {
return t.serialize;
}
});
})(Qe);
var Ke = {};
Object.defineProperty(Ke, "__esModule", {
value: true
});
var Xe = {};
Object.defineProperty(Xe, "__esModule", {
value: true
});
var ze = {};
Object.defineProperty(ze, "__esModule", {
value: true
});
var Ze = {};
Object.defineProperty(Ze, "__esModule", {
value: true
});
exports.NotBrackets = Ze.NotBrackets = void 0;
const Ge = e.Brackets;
class NotBrackets extends Ge.Brackets {
constructor() {
super(...arguments);
this["@instanceof"] = Symbol.for("NotBrackets");
}
}
exports.NotBrackets = Ze.NotBrackets = NotBrackets;
var Je = e.requireMongoEntityManager();
var He = {};
Object.defineProperty(He, "__esModule", {
value: true
});
exports.LegacyOracleNamingStrategy = He.LegacyOracleNamingStrategy = void 0;
const Ve = e.RandomGenerator;
const We = e.DefaultNamingStrategy;
const Ye = e.error;
class LegacyOracleNamingStrategy extends We.DefaultNamingStrategy {
constructor(e = "hash") {
super();
this.IDENTIFIER_MAX_SIZE = 30;
this.DEFAULT_COLUMN_PREFIX = "COL_";
this.shortenStrategy = e;
}
columnName(e, t, r) {
const n = super.columnName(e, t, r);
if (this.shortenStrategy === "truncate") {
return this.truncateIdentifier(n);
} else if (this.shortenStrategy === "hash") {
return this.hashIdentifier(n, this.DEFAULT_COLUMN_PREFIX);
} else {
throw new Ye.TypeORMError(`Invalid shortenStrategy`);
}
}
hashIdentifier(e, t) {
if (t.length >= this.IDENTIFIER_MAX_SIZE) {
throw new Ye.TypeORMError(`Prefix must be shorter than IDENTIFIER_MAX_SIZE`);
}
return t + Ve.RandomGenerator.sha1(e).substring(0, this.IDENTIFIER_MAX_SIZE - t.length);
}
truncateIdentifier(e) {
if (e.length > this.IDENTIFIER_MAX_SIZE) {
return e.substring(0, this.IDENTIFIER_MAX_SIZE);
} else {
return e;
}
}
}
exports.LegacyOracleNamingStrategy = He.LegacyOracleNamingStrategy = LegacyOracleNamingStrategy;
var $e = {};
Object.defineProperty($e, "__esModule", {
value: true
});
exports.EntitySchema = $e.EntitySchema = void 0;
class EntitySchema {
constructor(e) {
this.options = e;
this["@instanceof"] = Symbol.for("EntitySchema");
}
}
exports.EntitySchema = $e.EntitySchema = EntitySchema;
var et = {};
Object.defineProperty(et, "__esModule", {
value: true
});
exports.EntitySchemaEmbeddedColumnOptions = et.EntitySchemaEmbeddedColumnOptions = void 0;
class EntitySchemaEmbeddedColumnOptions {}
exports.EntitySchemaEmbeddedColumnOptions = et.EntitySchemaEmbeddedColumnOptions = EntitySchemaEmbeddedColumnOptions;
var tt = {};
Object.defineProperty(tt, "__esModule", {
value: true
});
exports.EntitySchemaOptions = tt.EntitySchemaOptions = void 0;
class EntitySchemaOptions {}
exports.EntitySchemaOptions = tt.EntitySchemaOptions = EntitySchemaOptions;
Object.defineProperty(exports, "AbstractLogger", {
enumerable: true,
get: () => e.AbstractLogger_2
});
Object.defineProperty(exports, "AdvancedConsoleLogger", {
enumerable: true,
get: () => e.AdvancedConsoleLogger_2
});
Object.defineProperty(exports, "Brackets", {
enumerable: true,
get: () => e.Brackets_2
});
Object.defineProperty(exports, "ConnectionOptionsReader", {
enumerable: true,
get: () => e.ConnectionOptionsReader_2
});
Object.defineProperty(exports, "DefaultNamingStrategy", {
enumerable: true,
get: () => e.DefaultNamingStrategy_2
});
Object.defineProperty(exports, "DeleteQueryBuilder", {
enumerable: true,
get: () => e.DeleteQueryBuilder_2
});
Object.defineProperty(exports, "DeleteResult", {
enumerable: true,
get: () => e.DeleteResult_2
});
Object.defineProperty(exports, "EntityMetadata", {
enumerable: true,
get: () => e.EntityMetadata_2
});
Object.defineProperty(exports, "FileLogger", {
enumerable: true,
get: () => e.FileLogger_2
});
Object.defineProperty(exports, "FindOperator", {
enumerable: true,
get: () => e.FindOperator_2
});
Object.defineProperty(exports, "FindOptionsUtils", {
enumerable: true,
get: () => e.FindOptionsUtils_2
});
Object.defineProperty(exports, "In", {
enumerable: true,
get: () => e.In_2
});
Object.defineProperty(exports, "InsertQueryBuilder", {
enumerable: true,
get: () => e.InsertQueryBuilder_2
});
Object.defineProperty(exports, "InsertResult", {
enumerable: true,
get: () => e.InsertResult_2
});
Object.defineProperty(exports, "InstanceChecker", {
enumerable: true,
get: () => e.InstanceChecker_2
});
Object.defineProperty(exports, "Migration", {
enumerable: true,
get: () => e.Migration_2
});
Object.defineProperty(exports, "MigrationExecutor", {
enumerable: true,
get: () => e.MigrationExecutor_2
});
Object.defineProperty(exports, "MongoRepository", {
enumerable: true,
get: () => e.MongoRepository_2
});
Object.defineProperty(exports, "MssqlParameter", {
enumerable: true,
get: () => e.MssqlParameter_2
});
Object.defineProperty(exports, "QueryBuilder", {
enumerable: true,
get: () => e.QueryBuilder_2
});
Object.defineProperty(exports, "QueryResult", {
enumerable: true,
get: () => e.QueryResult_2
});
Object.defineProperty(exports, "RelationQueryBuilder", {
enumerable: true,
get: () => e.RelationQueryBuilder_2
});
Object.defineProperty(exports, "Repository", {
enumerable: true,
get: () => e.Repository_2
});
Object.defineProperty(exports, "SelectQueryBuilder", {
enumerable: true,
get: () => e.SelectQueryBuilder_2
});
Object.defineProperty(exports, "SimpleConsoleLogger", {
enumerable: true,
get: () => e.SimpleConsoleLogger_2
});
Object.defineProperty(exports, "Table", {
enumerable: true,
get: () => e.Table_2
});
Object.defineProperty(exports, "TableCheck", {
enumerable: true,
get: () => e.TableCheck_2
});
Object.defineProperty(exports, "TableColumn", {
enumerable: true,
get: () => e.TableColumn_2
});
Object.defineProperty(exports, "TableExclusion", {
enumerable: true,
get: () => e.TableExclusion_2
});
Object.defineProperty(exports, "TableForeignKey", {
enumerable: true,
get: () => e.TableForeignKey_2
});
Object.defineProperty(exports, "TableIndex", {
enumerable: true,
get: () => e.TableIndex_2
});
Object.defineProperty(exports, "TableUnique", {
enumerable: true,
get: () => e.TableUnique_2
});
Object.defineProperty(exports, "TreeRepository", {
enumerable: true,
get: () => e.TreeRepository_2
});
Object.defineProperty(exports, "TreeRepositoryUtils", {
enumerable: true,
get: () => e.TreeRepositoryUtils_2
});
Object.defineProperty(exports, "UpdateQueryBuilder", {
enumerable: true,
get: () => e.UpdateQueryBuilder_2
});
Object.defineProperty(exports, "UpdateResult", {
enumerable: true,
get: () => e.UpdateResult_2
});
Object.defineProperty(exports, "getFromContainer", {
enumerable: true,
get: () => e.getFromContainer_1
});
Object.defineProperty(exports, "useContainer", {
enumerable: true,
get: () => e.useContainer_1
});
exports.DataSource = t.DataSourceExports.DataSource;
exports.MongoEntityManager = Je.MongoEntityManager;