<p dir="auto">When downloading the latest nuget package lodash is getting two files: version 4.0 and version 3.10.<br>
this causes compilation error due to duplicate declarations.</p>
<p dir="auto">I have found a change in the rx.js libraries that caused the typescript compiler to enter in an endless loop (and also put the VS in a freeze mode - bug in VS, I know, Intellij or even Eclipse is doing a better job with TS).</p>
<p dir="auto">The problem happened because was renamed the IObservable interface to Observable and along others changes causing some duplicated declarations of interfaces, classes and variables with the same name, which is confused anyway.</p>
<p dir="auto">I agree that the I prefix for interfaces is a C# convention, but in this case, I didn't see an alternative. After playing a little with this code, I don't agree with these last changes and I am reverting it by hand on my project, and if possible I would like to revert again these naming changes o the repository.</p>