perf: remove unneeded class indirection for dynamic pool in worker
[poolifier.git] / examples / typescript / pool.ts
index be92f73bf763afbe7b408ae5c5026c44b6ec3c2b..c2d0a1b8d1f1ba004993d820f8dcdef28f3bd7aa 100644 (file)
@@ -6,8 +6,12 @@ export const fixedPool = new FixedThreadPool<MyData, Promise<MyResponse>>(
   8,
   join(__dirname, 'worker.js'),
   {
-    errorHandler: (e: Error) => console.error(e),
-    onlineHandler: () => console.log('Worker is online')
+    errorHandler: (e: Error) => {
+      console.error(e)
+    },
+    onlineHandler: () => {
+      console.log('Worker is online')
+    }
   }
 )
 
@@ -16,7 +20,11 @@ export const dynamicPool = new DynamicThreadPool<MyData, Promise<MyResponse>>(
   8,
   join(__dirname, 'worker.js'),
   {
-    errorHandler: (e: Error) => console.error(e),
-    onlineHandler: () => console.log('Worker is online')
+    errorHandler: (e: Error) => {
+      console.error(e)
+    },
+    onlineHandler: () => {
+      console.log('Worker is online')
+    }
   }
 )