title: Multiple Class Inheritance In TypeScript
body: <p>What are ways to get around the problem of only being allowed to extend at most one other class.</p>
  
  <pre><code>class Bar {
  
    doBarThings() {
      //...
    }
  
  }
  
  class Bazz {
  
    doBazzThings() {
      //...
    }
  
  }
  
  class Foo extends Bar, Bazz {
  
    doBarThings() {
      super.doBarThings();
      //...
    }
  
  }
  </code></pre>
  
  <p>This is currently not possible, TypeScript will give an error. One can overcome this problem in other languages by using interfaces but solving the problem with those is not possible in TypeScript. </p>
  
  <p>Suggestions are welcome!</p>