UNPKG

@sustain/core

Version:

Sustain is a Framework that is barely used despedcies to make stable and sustainable apps

17 lines 640 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.getInjectionToken = exports.Inject = void 0; require("reflect-metadata"); const INJECT_METADATA_KEY = Symbol('INJECT_KEY'); function Inject(token) { return function (target, _, index) { Reflect.defineMetadata(INJECT_METADATA_KEY, token, target, `index-${index}`); return target; }; } exports.Inject = Inject; function getInjectionToken(target, index) { return Reflect.getMetadata(INJECT_METADATA_KEY, target, `index-${index}`); } exports.getInjectionToken = getInjectionToken; //# sourceMappingURL=inject.js.map