Skip to main content
Module

x/pagic/deps.ts>EventEmitter#on

A static site generator powered by Deno + React
Go to Latest
method EventEmitter.prototype.on
import { EventEmitter } from "https://deno.land/x/pagic@v1.5.1/deps.ts";

Appends the listener to the listeners array of the corresponding eventName. No checks are made if the listener was already added, so adding multiple listeners will result in the listener being called multiple times. If no listener is passed, it returns an asyncIterator which will fire every time eventName is emitted.

Type Parameters

K extends keyof E

Parameters

eventName: K
listener: (...args: E[K]) => void

Type Parameters

K extends keyof E

Parameters

eventName: K

Returns

AsyncIterableIterator<E[K]>