aboutsummaryrefslogtreecommitdiff
path: root/bench/emitter/implementations.mjs
diff options
context:
space:
mode:
authorGravatar Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com> 2023-04-21 07:16:23 -0700
committerGravatar Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com> 2023-04-21 07:16:23 -0700
commita4d0a1961abe0c6073e15cc6f7c0601b74f2e3f7 (patch)
treeb0b2f0debda72afe5349b46872e7c508b2f81b94 /bench/emitter/implementations.mjs
parent143ccdbeb6988bef73f0a465566c900b62e96103 (diff)
downloadbun-a4d0a1961abe0c6073e15cc6f7c0601b74f2e3f7.tar.gz
bun-a4d0a1961abe0c6073e15cc6f7c0601b74f2e3f7.tar.zst
bun-a4d0a1961abe0c6073e15cc6f7c0601b74f2e3f7.zip
Revert "implement `node:events` in javascript (#2604)"
This reverts commit 96a2ed1040d5a0ca51ae41267cba4f8e5d0a6142.
Diffstat (limited to 'bench/emitter/implementations.mjs')
-rw-r--r--bench/emitter/implementations.mjs31
1 files changed, 0 insertions, 31 deletions
diff --git a/bench/emitter/implementations.mjs b/bench/emitter/implementations.mjs
deleted file mode 100644
index 2050ac38e..000000000
--- a/bench/emitter/implementations.mjs
+++ /dev/null
@@ -1,31 +0,0 @@
-import EventEmitter3 from "eventemitter3";
-import { group } from "mitata";
-import EventEmitterNative from "node:events";
-
-export const implementations = [
- {
- EventEmitter: EventEmitterNative,
- name: process.isBun ? (EventEmitterNative.init ? "bun" : "C++") : "node:events",
- monkey: true,
- },
- // { EventEmitter: EventEmitter3, name: "EventEmitter3" },
-].filter(Boolean);
-
-for (const impl of implementations) {
- impl.EventEmitter?.setMaxListeners?.(Infinity);
-}
-
-export function groupForEmitter(name, cb) {
- if (implementations.length === 1) {
- return cb({
- ...implementations[0],
- name: `${name}: ${implementations[0].name}`,
- });
- } else {
- return group(name, () => {
- for (let impl of implementations) {
- cb(impl);
- }
- });
- }
-}