import { TypedEventTarget } from "https://deno.land/x/tui@1.0.0-RC/mod.ts";
Typed version of EventTarget
Type Parameters
EventMap extends EventRecord
Properties
eventTarget: EventTarget
Methods
addEventListener<Event extends keyof EventMap>(): void
listener: (this: TypedEventTarget<EventMap>, event: EventMap[Event]) => void | Promise<void>,
options?: AddEventListenerOptions,
dispatchEvent<EventType extends Event>(event: EventType): boolean
removeEventListener<Event extends keyof EventMap>(): void
listener: (this: TypedEventTarget<EventMap>, event: EventMap[Event]) => void | Promise<void>,
options?: AddEventListenerOptions,