Changelog
[6.1.0]
ServiceIdentifier
to rely on Function
instead of Abstract<T>
.injectable
decorator is no longer required.Target.getNameTag
with the right type: number | string | symbol
.Changelog
[6.0.3]
property injection tagged as @optional no longer overrides default values with undefined
.
Updated targetName
to be a valid typescript@5
decorator.
Changelog
[6.0.2]
Brought tests up to 100% Code Coverage
LazyIdentfier Tests Removed browser test pipeline, browserify, karma (#1542) Update all dependencies except typescript (#1531)
Less than 100% code coverage Use default class property for @optional injected properties (#1467) Remove circular import (#1516) Fix strict type checking on @unmanaged decorator (#1499) Fix typo (LazyServiceIdentifer -> LazyServiceIdentifier) (#1483) Fix typo (circular dependency error message) (#1485)
Changelog
[6.0.1] - 2021-10-14
Changelog
[5.1.0] - 2021-04-25
.toAutoNamedFactory()
.Target.isTagged()
to exclude optional
from tag injections #1190.toConstructor
, toFactory
, toFunction
, toAutoFactory
, toProvider
and toConstantValue
to have singleton scope #1297.Changelog
[5.0.1] - 2018-10-17
.toString()
so symbols serialization #893