title: How to organize TypeScript interfaces
body: <p>I would like to know what the recommended way is to organize interface definitions in typescript. In my project I have many different classes. Each class can have a configuration interface. Currently I have gathered all of these interface definitions into one file <code>Interfaces.ts</code> and reference the file from various locations.</p>
  
  <p>Is there a better way?</p>
  
  <p>Example: <a href="https://github.com/blendsdk/blendjs/blob/devel/blend/src/common/Interfaces.ts" rel="noreferrer">https://github.com/blendsdk/blendjs/blob/devel/blend/src/common/Interfaces.ts</a></p>