The type of the context object that might be passed to value providers.
The inferred tuple of allowed tokens from the config.
The typed builder configuration object.
Optionalcontext: CAn optional context object that can be passed to value providers in the injections.
An IUseBuilder instance with a type-safe resolve method.
A composable function for setting up and interacting with a dependency injection container based on a
BuilderConfig. It ensures that dependencies are registered only once per builderId and provides a type-saferesolvemethod.The
resolvemethod is strictly type-checked to only allow tokens defined within theinjectionsarray of the providedconfig.⚠️ Requires
useContainerProvider()to be called first at app entry point.