Type that identifies a value as a static class, even if it is not instantiable.
Mark the given class property to be injected by the container.
If a key
is specified, that DependencyKey will be injected.
Otherwise, the DependencyKey is inferred from the type annotation.
Parameter decorator to manually mark a parameter as being an injection target on injectable classes. This can be used to override the dependency key of a given parameter.
Class decorator that marks a class as injectable. When this is applied, dependency metadata for the constructors params is resolved and stored in metadata.
Class decorator that registers the class as a singleton instance in the global container.
Returns true if the given value is instantiable.
Returns true if the parameter is a static class.
extollo (v. latin) - to lift up, to elevate
Extollo is a free & libre application framework in TypeScript.
Type used to represent a value that can identify a factory in the container.