Skip to main content
Module

x/tui/mod.ts>TypedEventTarget

🦕 Deno module for creating Terminal User Interfaces
Go to Latest
class TypedEventTarget
Re-export
import { TypedEventTarget } from "https://deno.land/x/tui@1.0.0-RC/mod.ts";

Typed version of EventTarget

Constructors

new
TypedEventTarget()

Methods

addEventListener<Event extends keyof EventMap>(
types: Event | Event[],
listener: (this: TypedEventTarget<EventMap>, event: EventMap[Event]) => void | Promise<void>,
): void
dispatchEvent<EventType extends Event>(event: EventType): boolean
removeEventListener<Event extends keyof EventMap>(
types: Event | Event[],
listener: (this: TypedEventTarget<EventMap>, event: EventMap[Event]) => void | Promise<void>,
): void