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.2
to
2.5.3
+8
-6
index.d.ts

@@ -12,3 +12,8 @@ declare interface EventMap {

declare class EventEmitter<in out M extends EventMap = EventMap> {
declare class EventEmitterError extends Error {
static OPERATION_ABORTED(cause: Error, msg?: string): EventEmitterError
static UNHANDLED_ERROR(cause: Error, msg?: string): EventEmitterError
}
declare interface EventEmitter<in out M extends EventMap = EventMap> {
addListener<E extends keyof M, R>(name: E, fn: EventHandler<M[E], R>): this

@@ -51,2 +56,4 @@

declare class EventEmitter<in out M extends EventMap = EventMap> {}
declare namespace EventEmitter {

@@ -83,7 +90,2 @@ export function on<M extends EventMap, E extends keyof M>(

class EventEmitterError extends Error {
static OPERATION_ABORTED(cause: Error, msg?: string): EventEmitterError
static UNHANDLED_ERROR(cause: Error, msg?: string): EventEmitterError
}
export { EventEmitter, EventEmitterError as errors }

@@ -90,0 +92,0 @@ }

@@ -138,4 +138,6 @@ const errors = require('./lib/errors')

emit(name, ...args) {
if (name === 'error' && this._events.error === undefined)
if (name === 'error' && this._events.error === undefined) {
throwUnhandledError(...args)
}
const e = this._events[name]

@@ -142,0 +144,0 @@ return e === undefined ? false : e.emit(this, name, ...args)

{
"name": "bare-events",
"version": "2.5.2",
"version": "2.5.3",
"description": "Event emitters for JavaScript",

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