Optional
injectThe parameter types. Optional when injectable has no parameters. Otherwise it must match the constructor/factory signature.
Optional
nameOptional qualifier name (or names) of this injectable. This allows injecting it via name in addition to its type.
Optional
scopeThe injection scope. Defaults to Scope.SINGLETON.
Options for creating an injectable class or factory.