Extend existing classes in Typescript?

Is issue 23 still impossible? https://github.com/electron/electron/issues/23

I feel lacking the ability to extend from classes almost defeats the point of being able to use typescript, if I can’t define constructors and introduce my own Types on top of existing Electron types, what exactly is the point here?

I tried my best to do something like this :

    import { BrowserWindow, BrowserWindowConstructorOptions } from "electron";

export default class Menu extends BrowserWindow {
  constructor(options?: BrowserWindowConstructorOptions) {
    super(options);
    //do things
  }
}

But it still errors out. “Requires constructor call”