import { TypedEventTarget } from "https://deno.land/x/enzastdlib@v0.0.4/events/mod.ts";
Removes the event listener in target's event listener list with the same type, callback, and options.
Examples
Example 1
Example 1
import { TypedEventTarget } from 'https://deno.land/x/enzastdlib/events/mod.ts';
type MyEvents = {
myEvent: CustomEvent<{ myValue: number }>;
};
function onMyEvent(event: MyEvents['myEvent']): void {
console.log(event.detail.myValue);
}
const event_target = new TypedEventTarget<MyEvents>();
event_target.addEventListener('myEvent', onMyEvent);
event_target.removeEventListener('myEvent', onMyEvent);
Parameters
type: Type
listener: TypedEventListener<EventRecord[Type]> | null
optional
options: boolean | EventListenerOptions | undefined