UNPKG

lakutata

Version:

An IoC-based universal application framework.

46 lines (33 loc) 1.13 kB
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.4.mjs"; import "../../../../vendor/Package.5.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 c(t, e) { Reflect.defineMetadata(t.$uuid, e, t); } function i(t) { const e = Reflect.getOwnMetadata(t.$uuid, t); if (e) return e; return {}; } export { r as GetConfigurableRecords, i as GetConfigurableRecordsFromInstance, f as GetIdFromInstance, a as SetConfigurableRecords, c as SetConfigurableRecordsToInstance, o as SetIdToInstance };