title: TypeScript interface to describe class
body: <p>Is there an interface in TypeScript to describe a class declaration?  </p>
  
  <pre><code>function module(name: string, classDeclaration: IClass) {
       this.classHash[name] = classDeclaration; //example use of class declaration
  }
  </code></pre>