UNPKG

lakutata

Version:

An IoC-based universal application framework.

113 lines (72 loc) 2.2 kB
import "../../../vendor/Package.5.mjs"; import { a as e, C as r, b 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 o = {}; "use strict"; Object.defineProperty(o, "__esModule", { value: true }); var a = o.PrimaryColumn = p; const m = e(); const n = r; const i = t(); function p(e, r) { return function(t, o) { let a; if (typeof e === "string" || e === String || e === Boolean || e === Number) { a = e; } else { r = Object.assign({}, e); } if (!r) r = {}; const p = Reflect && Reflect.getMetadata ? Reflect.getMetadata("design:type", t, o) : undefined; if (!a && p) a = p; if (!r.type && a) r.type = a; if (!r.type) throw new n.ColumnTypeUndefinedError(t, o); if (r.nullable) throw new i.PrimaryColumnCannotBeNullableError(t, o); r.primary = true; (0, m.getMetadataArgsStorage)().columns.push({ target: t.constructor, propertyName: o, mode: "regular", options: r }); if (r.generated) { (0, m.getMetadataArgsStorage)().generations.push({ target: t.constructor, propertyName: o, strategy: typeof r.generated === "string" ? r.generated : "increment" }); } }; } export { a as PrimaryColumn };