ethers.js/lib.esm/utils/events.js
2022-09-05 16:57:11 -04:00

17 lines
459 B
JavaScript

import { defineProperties } from "./properties.js";
export class EventPayload {
filter;
emitter;
#listener;
constructor(emitter, listener, filter) {
this.#listener = listener;
defineProperties(this, { emitter, filter });
}
async removeListener() {
if (this.#listener == null) {
return;
}
await this.emitter.off(this.filter, this.#listener);
}
}
//# sourceMappingURL=events.js.map