title: Is it possible to iterate Typescript class abstract methods in run-time?
body: <p>I need to know a list of abstract methods (actually all methods including abstract ones) of the class. Is it possible to do somehow using Typescript?</p>
  
  <pre><code>export abstract class INotificationService {
       abstract dismissRequested();
  }
  
  console.log(Object.getMethodsList(INotificationService));
  </code></pre>
  
  <p>Expected result: ['dismissRequested', ...]</p>