UNPKG

lakutata

Version:

An IoC-based universal application framework.

28 lines (20 loc) 694 B
/* Build Date: Mon Jan 05 2026 23:52:23 GMT+0800 (China Standard Time) */ import { DI_TARGET_CONSTRUCTOR_SYMBOL as t } from "../../../constants/DIMetadataKey.mjs"; import { randomUUID as e } from "node:crypto"; import "../../../../vendor/Package.internal.1.mjs"; import "../../../../vendor/Package.internal.2.mjs"; const n = new Map; function a(a) { if (!Reflect.hasOwnMetadata(t, a)) { const o = Symbol(e()); n.set(o, a.name); Reflect.defineMetadata(t, o, a); } return Reflect.getOwnMetadata(t, a); } function o(t) { const e = n.get(t); if (e) return e; return t; } export { a as ConstructorSymbol, o as ResolveConstructorNameBySymbol };