UNPKG

lakutata

Version:

An IoC-based universal application framework.

47 lines (34 loc) 1.22 kB
/* Build Date: Mon Jan 05 2026 23:52:23 GMT+0800 (China Standard Time) */ import { DI_TARGET_ID as t } from "../../../constants/DIMetadataKey.mjs"; import { ConstructorSymbol as e } from "./ConstructorSymbol.mjs"; import { As as n } from "../../helpers/As.mjs"; import "../../../../vendor/Package.internal.1.mjs"; import "../../../../vendor/Package.internal.2.mjs"; import "node:crypto"; function a(t, e, n) { if (Reflect.hasOwnMetadata(e, t)) Reflect.deleteMetadata(e, t); Reflect.defineMetadata(e, n, t); } function r(t, e) { const n = Reflect.getOwnMetadata(e, t); if (n) return n; return {}; } function o(e, n) { Reflect.defineMetadata(t, n, e); } function f(a) { const r = Reflect.getOwnMetadata(t, a); if (typeof r === "string") return r; if (e(n(a.constructor)) !== r) return r; return undefined; } function i(t, e) { Reflect.defineMetadata(t.$uuid, e, t); } function c(t) { const e = Reflect.getOwnMetadata(t.$uuid, t); if (e) return e; return {}; } export { r as GetConfigurableRecords, c as GetConfigurableRecordsFromInstance, f as GetIdFromInstance, a as SetConfigurableRecords, i as SetConfigurableRecordsToInstance, o as SetIdToInstance };