Skip to main content
Go to Latest
method EventEmitter.prototype.off
import { EventEmitter } from "https://deno.land/x/evtemitter@v3.0.0/EventEmitter.ts";

remove all EventListeners

remove all EventListeners for a specific event

Type Parameters

Ev extends ReservedOrUserEventNames<ReservedEvents, UserEvents>

Parameters

type: Ev

the name of the event all listeners should be removed

remove all EventListeners for multiple specific events

Type Parameters

Ev extends ReservedOrUserEventNames<ReservedEvents, UserEvents>

Parameters

types: Ev[]

an array of events for who all listeners should be removed

remove a specific EventListener for a specific event

Type Parameters

Ev extends ReservedOrUserEventNames<ReservedEvents, UserEvents>

Parameters

type: Ev

the name of the event for that all listeners should be removed

callback: ReservedOrUserListenerOnOrAddEventListener<ReservedEvents, UserEvents, Ev>

the callback function to remove

optional
options: boolean | EventListenerOptions

remove a specific EventListener for multiple specific events

Type Parameters

Ev extends ReservedOrUserEventNames<ReservedEvents, UserEvents>

Parameters

types: Ev[]

an array of events for who all listeners should be removed

callback: ReservedOrUserListenerOnOrAddEventListener<ReservedEvents, UserEvents, Ev>

the callback function to remove

optional
options: boolean | EventListenerOptions