import { App as _App, AppOptions } from 'uWebSockets.js'; import BaseApp from './baseapp'; import { extend } from './utils'; import { UwsApp } from './types'; class App extends (_App) { constructor(options: AppOptions = {}) { super(options); // eslint-disable-line constructor-super extend(this, new BaseApp()); } } export default App;