Skip to main content
Module

x/nunjucks/src/deps.js>EventEmitter

A powerful templating engine with inheritance, asynchronous control, and more (Jinja 2 inspired)
Go to Latest
class EventEmitter
import { EventEmitter } from "https://deno.land/x/nunjucks@3.2.3/src/deps.js";

Properties

private
events: Map<string | symbol, Array<Function>>
private
optional
maxListeners: number
defaultMaxListeners

Methods

private
onceWrap(eventName: string | symbol, listener: Function): WrappedFunction
addListener(eventName: string | symbol, listener: Function)
emit(eventName: string | symbol, ...args: unknown[])
listenerCount(eventName: string | symbol)
listeners(eventName: string | symbol)
off(eventName: string | symbol, listener: Function)
on(
eventName: string | symbol,
listener: Function,
prepend?: boolean,
): this
once(eventName: string | symbol, listener: Function): this
prependListener(eventName: string | symbol, listener: Function)
prependOnceListener(eventName: string | symbol, listener: Function)
rawListeners(eventName: string | symbol)
removeAllListeners(eventName: string | symbol)
removeListener(eventName: string | symbol, listener: Function)
setMaxListeners(n: number)