di/di
library
Classes
-
ControllerRef<T extends ZenController>
-
Special reference for controllers with additional lifecycle features
-
EagerRef<T>
-
Reference to an eagerly instantiated dependency
-
LazyRef<T>
-
Reference to a lazily instantiated dependency
-
Ref<T>
-
Base interface for all references to dependencies
-
Zen
-
Main Zenify API for dependency injection
Enhanced with debugging and introspection capabilities via debug package
Clean atomic module system
-
ZenContainer
-
Internal storage implementation for the DI system
-
ZenDependencyAnalyzer
-
Analyzes dependencies for issues like circular references
-
ZenLifecycleManager
-
Manages lifecycle events for controllers
-
ZenReactiveSystem
-
Production-ready reactive system for the DI container
-
ZenRef
-
Convenience functions for creating references
-
ZenSubscription
-
Enhanced subscription with automatic cleanup and state tracking