TypeScript: 'typings' duplicate identifier in webpack

I was developing in an Angular 2 project that uses webpack, and I was getting an odd error after webpack had finished making its bundle and began the [default] Checking started in a separate process... phase. I was getting hundreds of lines that looked like this:

[default] /home/user/project/globals/selenium-webdriver/
index.d.ts:5389:5  
    Duplicate identifier 'export='. 

It turns out I had added some extra typing definitions that were getting added to the typings directory in the base path of the project, and those were getting picked up by the type checking process. All I had to do to stop getting the warnings was to add the typings folder to the excluded section of the tsconfig.json file and the errors went away.

 "exclude": [                                 
    "node_modules",                                        
    "typings"                                         
  ],   

Bret Lowrey

Code is like a war - the best code is one never written.

Florida, USA