lakutata
Version:
An IoC-based universal application framework.
35 lines (27 loc) • 937 B
JavaScript
/* Build Date: Mon Jan 05 2026 23:52:23 GMT+0800 (China Standard Time) */
;
const e = require("./Package.internal.51.cjs");
var t = {};
Object.defineProperty(t, "__esModule", {
value: true
});
exports.ViewEntity_2 = t.ViewEntity = a;
const n = e.requireGlobals();
const s = e.ObjectUtils;
function a(e, t) {
const a = (s.ObjectUtils.isObject(e) ? e : t) || {};
const i = typeof e === "string" ? e : a.name;
return function(e) {
(0, n.getMetadataArgsStorage)().tables.push({
target: e,
name: i,
expression: a.expression,
dependsOn: a.dependsOn ? new Set(a.dependsOn) : undefined,
type: "view",
database: a.database ? a.database : undefined,
schema: a.schema ? a.schema : undefined,
synchronize: a.synchronize === false ? false : true,
materialized: !!a.materialized
});
};
}