UNPKG

lakutata

Version:

An IoC-based universal application framework.

125 lines (85 loc) 2.75 kB
import "../../../vendor/Package.5.mjs"; import { a as e, C as t } 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 r = {}; "use strict"; Object.defineProperty(r, "__esModule", { value: true }); var o = r.Column = n; const a = e(); const i = t; function n(e, t) { return function(r, o) { let n; if (typeof e === "string" || typeof e === "function") { n = e; } else if (e) { t = e; n = e.type; } if (!t) t = {}; const p = Reflect && Reflect.getMetadata ? Reflect.getMetadata("design:type", r, o) : undefined; if (!n && p) n = p; if (!t.type && n) t.type = n; if (t.type === "hstore" && !t.hstoreType) t.hstoreType = p === Object ? "object" : "string"; if (typeof e === "function") { (0, a.getMetadataArgsStorage)().embeddeds.push({ target: r.constructor, propertyName: o, isArray: p === Array || t.array === true, prefix: t.prefix !== undefined ? t.prefix : undefined, type: e }); } else { if (!t.type) throw new i.ColumnTypeUndefinedError(r, o); if (t.unique === true) (0, a.getMetadataArgsStorage)().uniques.push({ target: r.constructor, columns: [ o ] }); (0, a.getMetadataArgsStorage)().columns.push({ target: r.constructor, propertyName: o, mode: "regular", options: t }); if (t.generated) { (0, a.getMetadataArgsStorage)().generations.push({ target: r.constructor, propertyName: o, strategy: typeof t.generated === "string" ? t.generated : "increment" }); } } }; } export { o as Column };