UNPKG

lakutata

Version:

An IoC-based universal application framework.

16 lines (13 loc) 583 B
const N = { APPLICATION_SINGLETON: "APPLICATION_SINGLETON", MODULE_SINGLETON: "MODULE_SINGLETON", SINGLETON: "SINGLETON", TRANSIENT: "TRANSIENT", SCOPED: "SCOPED" }; function E(E, O) { const I = E === "SINGLETON" ? "MODULE_SINGLETON" : E; const T = O === "SINGLETON" ? "MODULE_SINGLETON" : O; return I === N.APPLICATION_SINGLETON && T !== N.APPLICATION_SINGLETON || I === N.MODULE_SINGLETON && T === N.SCOPED || I === N.MODULE_SINGLETON && T === N.TRANSIENT || I === N.SCOPED && T === N.TRANSIENT; } export { N as Lifetime, E as isLifetimeLonger };