diff --git a/src/index.ts b/src/index.ts index 5ea86c0..8c18906 100644 --- a/src/index.ts +++ b/src/index.ts @@ -105,6 +105,13 @@ export default class HyperswarmWeb extends EventEmitter { return this._processOrQueueAction("off", ...arguments); } + offSelf( + eventName: string | symbol, + listener: (...args: any[]) => void + ): Hyperswarm { + return super.off(eventName, listener); + } + removeListener( eventName: string | symbol, listener: (...args: any[]) => void @@ -124,6 +131,13 @@ export default class HyperswarmWeb extends EventEmitter { return this._processOrQueueAction("once", ...arguments); } + onceSelf( + eventName: string | symbol, + listener: (...args: any[]) => void + ): this { + return this.once(eventName, listener); + } + public join(topic: Uint8Array, opts = {}): void { return this._processOrQueueAction("join", ...arguments); }