in src/dependency-container.ts [377:391]
public clearInstances(): void {
for (const [token, registrations] of this._registry.entries()) {
this._registry.setAll(
token,
registrations
// Clear ValueProvider registrations
.filter(registration => !isValueProvider(registration.provider))
// Clear instances
.map(registration => {
registration.instance = undefined;
return registration;
})
);
}
}