UNPKG

@joist/di

Version:

Dependency Injection for Vanilla JS classes

15 lines 435 B
Symbol.metadata ??= Symbol("Symbol.metadata"); import { INJECTOR } from "./injector.js"; export function readMetadata(target) { const metadata = target[Symbol.metadata]; return metadata; } export function readInjector(target) { if (typeof target === "object" && target !== null) { if (INJECTOR in target) { return target[INJECTOR]; } } return null; } //# sourceMappingURL=metadata.js.map