import { type EventTarget, TerminalEvent } from './terminal-event.js' export class FocusEvent extends TerminalEvent { readonly relatedTarget: EventTarget | null constructor( type: 'focus' | 'blur', relatedTarget: EventTarget | null = null, ) { super(type, { bubbles: true, cancelable: false }) this.relatedTarget = relatedTarget } }