initialType property
The runtime type of the wrapped value at the moment the dependency was first registered. Stable across Dependency.passNewValue swaps, so it always reflects the original registration type.
Implementation
Option<Type> get initialType => _initialType;