lakutata
Version:
An IoC-based universal application framework.
17 lines (14 loc) • 657 B
JavaScript
/* Build Date: Mon Jan 05 2026 23:52:23 GMT+0800 (China Standard Time) */
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 };