Im seeing two different way modules can be imported.
Most import look like 'import {<something>}
(i.e import { Component } from '@angular/core';
)
The others import like 'import * as <something>
(i.e import * as _ from "lodash";
)
From what I understand you import using the latter method when importing vanilla js modules into your project using typings (i.e. typings install lodash=npm --save
) and not for Angular2 modules, is that correct?
If my assumption is correct, are you using both imported classes/modules the same way (ie when your declare them to use inside a Components class)?