Skip to main content
Module

x/evtemitter/mod.ts>EventEmitter#off

Eventemitter for deno.
Go to Latest
method EventEmitter.prototype.off
import { EventEmitter } from "https://deno.land/x/evtemitter@v3.0.0/mod.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