import Event from './Event' import Window from './Window' export default abstract class BaseEvent implements Event { listen: string constructor(listen: string) { this.listen = listen } getListen(): string { return this.listen } abstract callback(window: Window): void }