core/zenith/zenith_container library

Classes

ZenithContainer
A scoped dependency injection container that manages ZenithNodes and their lifecycle.
ZenithRef
A scoped lifecycle handle for a single node's factory context.

Typedefs

NodeKey = Object
The key type used for node lookup in a ZenithContainer.

Exceptions / Errors

ZenithCaptiveDependencyException
Thrown when a singleton lifetime registration attempts to directly resolve a scoped dependency from a child/scoped container.