Creates a decorator for a class or static factory method without explicit injected parameters.
The created dependency type.
Optionaloptions: InjectableOptions<[], Value>Optional registration options.
The decorator.
Creates a decorator for a class or static factory method with fully injected parameters.
The created dependency type.
The parameter types.
The decorator.
Creates a decorator for a transient class or static factory method whose parameters may use null pass-through placeholders.
The created dependency type.
The parameter types.
Registration options including the injected parameters and transient lifetime.
The decorator.
Handles decorator runtime invocation without explicit options.
The actual registration is deferred via context.addInitializer(...) so the final class constructor is available as this.
The decorated class or static factory method.
The decorator context.
Injectable decorator factory type.