UNPKG

lakutata

Version:

An IoC-based universal application framework.

112 lines (70 loc) 2.12 kB
"use strict"; 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 = {}; "use strict"; Object.defineProperty(r, "__esModule", { value: true }); var t = r.VirtualColumn = i; const o = e.error; const u = e.requireGlobals(); function i(e, r) { return function(t, i) { let n; if (typeof e === "string") { n = e; } else { r = e; n = r.type; } if (!r?.query) { throw new Error("Column options must be defined for calculated columns."); } const s = Reflect && Reflect.getMetadata ? Reflect.getMetadata("design:type", t, i) : undefined; if (!n && s) n = s; if (n) r.type = n; if (r.type === "hstore" && !r.hstoreType) r.hstoreType = s === Object ? "object" : "string"; if (!r.type) throw new o.ColumnTypeUndefinedError(t, i); (0, u.getMetadataArgsStorage)().columns.push({ target: t.constructor, propertyName: i, mode: "virtual-property", options: r || {} }); }; } exports.VirtualColumn = t;