You're Invited:Meet the Socket Team at RSAC and BSidesSF 2026, March 23–26.RSVP
Socket
Book a DemoSign in
Socket

bare-events

Package Overview
Dependencies
Maintainers
2
Versions
27
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

bare-events - npm Package Compare versions

Comparing version
2.5.4
to
2.6.0
+7
-6
index.d.ts

@@ -1,9 +0,6 @@

declare interface EventMap {
interface EventMap {
[event: string | symbol]: unknown[]
}
declare interface EventHandler<
in A extends unknown[] = unknown[],
out R = unknown
> {
interface EventHandler<in A extends unknown[] = unknown[], out R = unknown> {
(...args: A): R

@@ -17,3 +14,3 @@ }

declare interface EventEmitter<in out M extends EventMap = EventMap> {
interface EventEmitter<in out M extends EventMap = EventMap> {
addListener<E extends keyof M, R>(name: E, fn: EventHandler<M[E], R>): this

@@ -87,2 +84,6 @@

export function getMaxListeners(emitter: EventEmitter): number
export function setMaxListeners(n: number, ...emitters: EventEmitter[]): void
export let defaultMaxListeners: number

@@ -89,0 +90,0 @@

@@ -337,1 +337,14 @@ const errors = require('./lib/errors')

}
exports.getMaxListeners = function getMaxListeners(emitter) {
return emitter.getMaxListeners()
}
exports.setMaxListeners = function setMaxListeners(n, ...emitters) {
if (emitters.length === 0) exports.defaultMaxListeners = n
else {
for (const emitter of emitters) {
emitter.setMaxListeners(n)
}
}
}
{
"name": "bare-events",
"version": "2.5.4",
"version": "2.6.0",
"description": "Event emitters for JavaScript",

@@ -5,0 +5,0 @@ "exports": {