The Jimple Container class with TypeScript support
(Partial<InitialServiceMap<TMap, JimpleWithProxy<TMap>>>?)
Return the specified parameter or service with correct typing
(TKey)
ServiceType<TMap, TKey>
Defines a new parameter or service
(TKey)
((ServiceType<TMap, TKey> | ServiceFactory<ServiceType<TMap, TKey>, JimpleWithProxy<TMap>>))
void
Defines a service as a factory
(T)
T
Defines a function as a parameter
(T)
T
Extends a service already registered in the container
(TKey)
(ServiceExtender<TResult, JimpleWithProxy<TMap>>)
void
Uses a provider to extend the service
(Provider<JimpleWithProxy<TMap>>)
void
Returns the raw value of a service or parameter
(TKey)
(ServiceType<TMap, TKey> | ServiceFactory<ServiceType<TMap, TKey>, JimpleWithProxy<TMap>>)